Hi,
I've recently had my interest in neural networks rekindled (I used them a lot in college), and after some initial tinkering with PyBrain, I've decided I'll try and use Keras as my platform of choice for actual use.
Unfortunately, several examples that I've tried all fail in the same, confusing way. This is the output I'm getting from the code part that runs model.fit(..):
# and now train the model
Train on 15286 samples, validate on 805 samples
Epoch 0
All examples I tried (and made up myself) fail like this - execution simply stops, with no errors, no exceptions, no nothing. This is the code piece (HT
http://www.danielhnyk.cz/blog) that produces the above output:
(X_train, y_train), (X_test, y_test) = train_test_split(data) # retrieve data
print("# and now train the model")
# batch_size should be appropriate to your memory size
# number of epochs should be higher for real world problems
model.fit(X_train, y_train, batch_size=450, nb_epoch=10, validation_split=0.05)
predicted = model.predict(X_test)
rmse = np.sqrt(((predicted - y_test) ** 2).mean(axis=0))
pd.DataFrame(predicted[:100]).plot()
pd.DataFrame(y_test[:100]).plot()
As you can see, there was supposedly more code after model.fit(), but it never gets called.
Do any of you guys have an idea where i can start looking? I have theano running in CPU mode (no CUDA installed yet, will try that tomorrow), with MinGW in the path. Platform is Win7 64-bit.
Thanks in advance!
Nico