# HG changeset patch # User James Bergstra # Date 1287717158 14400 # Node ID d957155264daa8b6bcf5a1a6da7ff878af6f9176 # Parent 0d55f8f0aedcb732a098a24860200412207f8bfc mcRBM - added norm_doctoring parameter diff -r 0d55f8f0aedc -r d957155264da pylearn/algorithms/mcRBM.py --- a/pylearn/algorithms/mcRBM.py Thu Oct 21 14:47:49 2010 -0400 +++ b/pylearn/algorithms/mcRBM.py Thu Oct 21 23:12:38 2010 -0400 @@ -618,7 +618,8 @@ W_range=0.05, a_ival=0, b_ival=2, - c_ival=-2): + c_ival=-2, + norm_doctoring=(1.0/192, .5)): n_F, n_K = Pval.shape if not hasattr(rng, 'randn'): rng = np.random.RandomState(rng) @@ -628,7 +629,8 @@ a = sharedX(np.ones(n_I)*a_ival,'a'), b = sharedX(np.ones(n_K)*b_ival,'b'), c = sharedX(np.ones(n_J)*c_ival,'c'), - P = sharedX(Pval, 'P'),) + P = sharedX(Pval, 'P'), + norm_doctoring=norm_doctoring) rval._params = [rval.U, rval.W, rval.a, rval.b, rval.c, rval.P] return rval