2017-02-27 9 views
0

私のエポックは、それは、画面上の前のエポックを保持しているSO-kerasを使用してmodel.fit(...)を一度に1エポックで印刷するにはどうすればよいですか?

Epoch 1/50 
33148/33148 [==============================] - 1s - loss: 13.3329 - acc: 0.1728 

Epoch 2/50 
33148/33148 [==============================] - 1s - loss: 13.3329 - acc: 0.1728 

Epoch 2/50 
33148/33148 [==============================] - 1s - loss: 13.3329 - acc: 0.1728 

のような一つ一つ出てきます。私はそれらがポップアップし、前のエポックを削除することができます方法がありますか?

答えて

1

BaseLoggerとProgbarLoggerのコールバックがデフォルトで起動し、そのような出力が表示されます。 これらのコールバックはすべてのKerasモデルに自動的に適用されます。 Historyオブジェクトは、モデルのfitメソッドによって返されます。そのオブジェクトを把握し、必要な動作(ポップアップと削除)を構成する必要があります。

hist = model.fit(X_train, Y_train, batch_size=batch_size, nb_epoch=nb_epoch, 
      verbose=2, validation_data=(X_test, Y_test)) 

# Then explore the hist object 
hist.history #gives you a dictionary 
hist.epoch #gives you a list 
+0

これで印刷を続けることはできませんでしたが、そこに光沢のある宝石をくれました。その宝石は 'verbose = 2'です。 'validation_data =(X_test、Y_test)'を使ってみるとエラーになります。 'initial_epoch'エラーが出てきます。 – NickTheInventor

関連する問題