keras,如何解释培训期间每个时期中每个批次的输出(损失,acc计算的数据)

时间:2018-04-27 18:02:28

标签: keras output

我知道有一个类似的问题" How to interpret Keras model.fit output?" ,但我的问题更具体,我想知道如何计算一个时期内每批的损失和acc输出?

  • 是根据验证集计算的吗?
  • 或者在每个时代到目前为止训练有素的样本?(我认为这一个)
  • 或其他什么?
下面的

是我培训期间的示例输出:

Epoch x/20:
...
54320/55200 [============================>.] - ETA: 0s - loss: 1.2083 - acc: 0.9554
54440/55200 [============================>.] - ETA: 0s - loss: 1.2083 - acc: 0.9554
54560/55200 [============================>.] - ETA: 0s - loss: 1.2083 - acc: 0.9555
...

我的配置:

model.fit(x_train, y_train,
          batch_size=10,
          epochs=20,
          verbose=1,
          validation_split=0.08)

谢谢!

1 个答案:

答案 0 :(得分:1)

值为:

  • 损失 - 培训数据,计算每批
  • acc - 培训数据,计算每批
  • val_loss - 测试数据,计算每个纪元
  • val_acc - 测试数据,计算每个纪元