fix: swapped substraction for error calc
This commit is contained in:
@@ -72,7 +72,7 @@ class Autoencoder:
|
|||||||
def train(self, v: np.ndarray) -> float:
|
def train(self, v: np.ndarray) -> float:
|
||||||
encoded = self.encoder.forward(v)
|
encoded = self.encoder.forward(v)
|
||||||
reconstructed = self.decoder.forward(encoded)
|
reconstructed = self.decoder.forward(encoded)
|
||||||
error = self.decoder.backprop(v - reconstructed)
|
error = self.decoder.backprop(reconstructed - v)
|
||||||
self.encoder.backprop(error)
|
self.encoder.backprop(error)
|
||||||
error = v - reconstructed
|
error = v - reconstructed
|
||||||
return np.sum(np.abs(error))
|
return np.sum(np.abs(error))
|
||||||
|
|||||||
Reference in New Issue
Block a user