From e787825ae21aa38da0703c3c298f0556f973035c Mon Sep 17 00:00:00 2001 From: Lenoctambule <106790775+lenoctambule@users.noreply.github.com> Date: Fri, 27 Mar 2026 07:59:46 +0100 Subject: [PATCH] fix: swapped substraction for error calc --- autoencoder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoencoder.py b/autoencoder.py index c8009c1..9c0212e 100644 --- a/autoencoder.py +++ b/autoencoder.py @@ -72,7 +72,7 @@ class Autoencoder: def train(self, v: np.ndarray) -> float: encoded = self.encoder.forward(v) reconstructed = self.decoder.forward(encoded) - error = self.decoder.backprop(v - reconstructed) + error = self.decoder.backprop(reconstructed - v) self.encoder.backprop(error) error = v - reconstructed return np.sum(np.abs(error))