Mercurial > ift6266
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 )