Hi my question is pure mathematical problem, this is my code that finds x and y of System of linear equations. In this case, for this easy example equation:
My question is- How can I transform equations like these to from Ax - b = 0 and then find x,y with Pytorch
Equations like these to from Ax - b = 0
x = torch.nn.Parameter (torch.zeros (2))
print(x.shape)
print(x)
def model(x):
k = x[0] + x[1] -5
z = x[0] - x[1] -1
p = torch.tensor([k, z])
return k,z
optimizer = torch.optim.Adam([x], lr=0.1)
for i in range(500):
target = torch.nn.Parameter (torch.zeros (2))
k,z = model(x)
loss = (0 - k)**2 + (0 - z)**2
print(loss,loss)
optimizer.zero_grad()
loss.backward()
optimizer.step()
print(x[0],x[1], "X Y ")