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