首页 文章

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

提问于
浏览
1

我知道有一个类似的问题“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

    Value 观是:

    • 损失 - training data ,计算 every batch

    • acc - training data ,计算 every batch

    • val_loss - test data ,计算 every epoch

    • val_acc - test data ,计算 every epoch

相关问题