comparison sandbox/simple_autoassociator/parameters.py @ 411:faffaae0d2f9

Autoassociator now seems to work
author Joseph Turian <turian@iro.umontreal.ca>
date Fri, 11 Jul 2008 15:13:44 -0400
parents 8cc11ac97087
children 4f61201fa9a9
comparison
equal deleted inserted replaced
410:3cd4cfda2599 411:faffaae0d2f9
18 if randomly_initialize: 18 if randomly_initialize:
19 numpy.random.seed(seed) 19 numpy.random.seed(seed)
20 self.w1 = (numpy.random.rand(input_dimension, hidden_dimension)-0.5)/input_dimension 20 self.w1 = (numpy.random.rand(input_dimension, hidden_dimension)-0.5)/input_dimension
21 self.w2 = (numpy.random.rand(hidden_dimension, input_dimension)-0.5)/hidden_dimension 21 self.w2 = (numpy.random.rand(hidden_dimension, input_dimension)-0.5)/hidden_dimension
22 self.b1 = numpy.zeros(hidden_dimension) 22 self.b1 = numpy.zeros(hidden_dimension)
23 #self.b2 = numpy.zeros(input_dimension) 23 self.b2 = numpy.zeros(input_dimension)
24 self.b2 = numpy.array([10, 0, 0, -10]) 24 #self.b2 = numpy.array([10, 0, 0, -10])
25 else: 25 else:
26 self.w1 = numpy.zeros((input_dimension, hidden_dimension)) 26 self.w1 = numpy.zeros((input_dimension, hidden_dimension))
27 self.w2 = numpy.zeros((hidden_dimension, input_dimension)) 27 self.w2 = numpy.zeros((hidden_dimension, input_dimension))
28 self.b1 = numpy.zeros(hidden_dimension) 28 self.b1 = numpy.zeros(hidden_dimension)
29 self.b2 = numpy.zeros(input_dimension) 29 self.b2 = numpy.zeros(input_dimension)