diff deep/stacked_dae/v2/stacked_dae.py @ 229:02eb98d051fe

Corrigé bug avec nouvelle formule de coût et printout pour cas sur CPU
author fsavard
date Fri, 12 Mar 2010 11:03:51 -0500
parents 851e7ad4a143
children 42005ec87747
line wrap: on
line diff
--- a/deep/stacked_dae/v2/stacked_dae.py	Fri Mar 12 10:47:36 2010 -0500
+++ b/deep/stacked_dae/v2/stacked_dae.py	Fri Mar 12 11:03:51 2010 -0500
@@ -144,7 +144,7 @@
     z_a = T.dot(self.y, self.W_prime) + self.b_prime
     log_sigmoid = T.log(1.) - T.log(1.+T.exp(-z_a))
     # log(1-sigmoid(z_a))
-    log_1_sigmoid = -self.z_a - T.log(1.+T.exp(-z_a))
+    log_1_sigmoid = -z_a - T.log(1.+T.exp(-z_a))
     self.L = -T.sum( self.x * (log_sigmoid) \
                     + (1.0-self.x) * (log_1_sigmoid), axis=1 )