Compare commits
2 commits
f85b9670b2
...
52d266ef91
Author | SHA1 | Date | |
---|---|---|---|
|
52d266ef91 | ||
|
c1c48bb693 |
|
@ -48,7 +48,7 @@ def single_pass():
|
||||||
# Small test to see if autograd works.
|
# Small test to see if autograd works.
|
||||||
def test():
|
def test():
|
||||||
# Input tensors.
|
# Input tensors.
|
||||||
x, y, z = tensor.Tensor(-2), tensor.Tensor(5), tensor.Tensor(-4)
|
x, y, z = tensor.Tensor(np.array([[1, 2, 3]])), tensor.Tensor(np.array([[2, 3, 4]])), tensor.Tensor(np.array([[1], [2], [3]]))
|
||||||
|
|
||||||
# Forward pass.
|
# Forward pass.
|
||||||
q = x.add(y)
|
q = x.add(y)
|
||||||
|
|
|
@ -27,7 +27,7 @@ class Tensor:
|
||||||
tensor._save(self, other)
|
tensor._save(self, other)
|
||||||
|
|
||||||
def back(upstream):
|
def back(upstream):
|
||||||
return np.dot(np.ones_like(self.value), upstream), np.dot(np.ones_like(self.value), upstream)
|
return np.dot(np.ones_like(self.value).T, upstream), np.dot(np.ones_like(self.value).T, upstream)
|
||||||
|
|
||||||
tensor._back = back
|
tensor._back = back
|
||||||
return tensor
|
return tensor
|
||||||
|
|
Loading…
Reference in a new issue