我正在尝试编写单层网络.当它开始训练时model.fit,在一些随机的时代它会抛出以下错误:
ValueError: I/O operation on closed file
这是我如何使用 model.fit
my_model = model.fit(train_x, train_y, batch_size=100, nb_epoch=20, show_accuracy=True, verbose=1)
如果您有任何想法或遇到同样的问题,请告诉我.
谢谢
以下是错误的完整输出:
Epoch 1/20
47900/60816 [======================>.......] - ETA: 3s - loss: 0.1688 - acc: 0.9594
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-4-273f2082a322> in <module>()
14 model.compile(loss='binary_crossentropy', optimizer='adadelta')
15
---> 16 model.fit(train_x, train_y, batch_size=100, nb_epoch=20, show_accuracy=True, verbose=1)
17 score = model.evaluate(test_x, test_y, show_accuracy=True, verbose=0)
18 print('Test loss:', score[0])
/usr/local/lib/python2.7/dist-packages/keras/models.pyc in fit(self, X, y, batch_size, nb_epoch, verbose, callbacks, validation_split, validation_data, shuffle, …Run Code Online (Sandbox Code Playgroud)