我知道有一个类似的问题“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 回答
Value 观是:
损失 - training data ,计算 every batch
acc - training data ,计算 every batch
val_loss - test data ,计算 every epoch
val_acc - test data ,计算 every epoch