diff sandbox/rbm/parameters.py @ 396:e0c9357456e0

Bug fixed in RBM
author Joseph Turian <turian@gmail.com>
date Tue, 08 Jul 2008 20:37:36 -0400
parents 70019965f888
children c2e6a8fcc35e
line wrap: on
line diff
--- a/sandbox/rbm/parameters.py	Tue Jul 08 20:14:21 2008 -0400
+++ b/sandbox/rbm/parameters.py	Tue Jul 08 20:37:36 2008 -0400
@@ -18,12 +18,12 @@
         if randomly_initialize:
             numpy.random.seed(seed)
             self.w = (numpy.random.rand(input_dimension, hidden_dimension)-0.5)/input_dimension
-            self.b = numpy.zeros(hidden_dimension)
-            self.c = numpy.zeros(input_dimension)
+            self.b = numpy.zeros((1, hidden_dimension))
+            self.c = numpy.zeros((1, input_dimension))
         else:
             self.w = numpy.zeros((input_dimension, hidden_dimension))
-            self.b = numpy.zeros(hidden_dimension)
-            self.c = numpy.zeros(input_dimension)
+            self.b = numpy.zeros((1, hidden_dimension))
+            self.c = numpy.zeros((1, input_dimension))
 
     def __str__(self):
         s = ""