Commit 6f94e4410fc543a4a1485f295032f7698e4a5b3e
1 parent
d2603183
Exists in
master
and in
1 other branch
staged.
Showing
1 changed file
with
6 additions
and
7 deletions
Show diff stats
mmodel/theano/THEANO.py
| ... | ... | @@ -37,16 +37,15 @@ class ModelTHEANO(ModelBase): |
| 37 | 37 | else: |
| 38 | 38 | X_train, X_test, Y_train, Y_test = cross_validation.train_test_split(X, Y, test_size=0.2, random_state=0) |
| 39 | 39 | |
| 40 | - print type(X), type(X_train), type(X_train[0]) | |
| 41 | - return | |
| 42 | - | |
| 43 | - X_train, Y_train = np.array(X_train), np.array(Y_train) | |
| 44 | - X_test, Y_test = np.array(X_test), np.array(Y_test) | |
| 40 | + X_train = theano.shared(np.asarray(X_train, dtype=theano.config.floatX), borrow=True) | |
| 41 | + Y_train = theano.shared(np.asarray(Y_train, dtype=theano.config.floatX), borrow=True) | |
| 42 | + X_test = theano.shared(np.asarray(X_test, dtype=theano.config.floatX), borrow=True) | |
| 43 | + Y_test = theano.shared(np.asarray(Y_test, dtype=theano.config.floatX), borrow=True) | |
| 45 | 44 | |
| 46 | 45 | n_train_batches = X_train.shape[0] / batch_size |
| 47 | 46 | n_test_batches = X_test.shape[0] / batch_size |
| 48 | 47 | |
| 49 | - rng = np.random.RandomState("whoami") | |
| 48 | + rng = np.random.RandomState(12306) | |
| 50 | 49 | index = T.lscalar() |
| 51 | 50 | x = T.matrix('x') |
| 52 | 51 | y = T.ivector('y') |
| ... | ... | @@ -89,7 +88,7 @@ class ModelTHEANO(ModelBase): |
| 89 | 88 | layer2 = ConvPoolLayer( |
| 90 | 89 | rng, |
| 91 | 90 | input=layer1.output, |
| 92 | - image_shape=(batch_size, nkerns[0], 16, 16), | |
| 91 | + image_shape=(batch_size, nkerns[1], 16, 16), | |
| 93 | 92 | filter_shape=(nkerns[2], nkerns[1], 5, 5), |
| 94 | 93 | poolsize=(3, 3) |
| 95 | 94 | ) | ... | ... |