# HG changeset patch # User Joseph Turian # Date 1215754407 14400 # Node ID 3cd4cfda259905db93ff474b127f69b80344ed35 # Parent cf22ebfc90ebeadbe5b6c72e18ccd3fd611c36d7 XENT per instance diff -r cf22ebfc90eb -r 3cd4cfda2599 sandbox/rbm/model.py --- a/sandbox/rbm/model.py Thu Jul 10 17:33:28 2008 -0400 +++ b/sandbox/rbm/model.py Fri Jul 11 01:33:27 2008 -0400 @@ -89,7 +89,7 @@ """ minibatch = len(instances) v0 = pylearn.sparse_instance.to_vector(instances, self.input_dimension) - print "old XENT:", numpy.sum(self.deterministic_reconstruction_error(v0)) + print "old XENT per instance:", numpy.sum(self.deterministic_reconstruction_error(v0))/minibatch q0 = sigmoid(self.parameters.b + dot(v0, self.parameters.w)) h0 = sample(q0) p0 = sigmoid(self.parameters.c + dot(h0, self.parameters.w.T)) @@ -110,7 +110,7 @@ self.last_db = db self.last_dc = dc - print "new XENT:", numpy.sum(self.deterministic_reconstruction_error(v0)) + print "new XENT per instance:", numpy.sum(self.deterministic_reconstruction_error(v0))/minibatch # print # print "v[0]:", v0