python - 如何使用 keras 使 model.fit(...) 一次打印一个纪元?

标签 python keras

我的纪元就这样一一出现-

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

它在屏幕上保存了上一个纪元。有没有办法让我看到它们弹出并删除上一个纪元?

最佳答案

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

关于python - 如何使用 keras 使 model.fit(...) 一次打印一个纪元?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42477652/

相关文章:

python - pandas 数据框中的高级滚动平均值(适用条件)

python - Keras Stateful LSTM fit_generator 如何使用 batch_size > 1

python - Keras准确率和实际准确率正好相反

python - 减少 LSTM keras 上的输出维度

c# - Numpy.NET 获取值

python - Python访问SVN报错

python - 使用 python 在点之间画一条线进行比较、绘图和分析

python - [[在范围(10)中的_的0为](在范围(10)中的_的0]]和[在范围(10)为_的[0中]] * 10有什么区别? [复制]

python - Pygame,操纵杆检测不起作用

python-3.x - Keras UpSampling2D 不一致的行为