Keras的验证准确度如何确定每个时代?

时间:2018-02-17 00:06:13

标签: machine-learning deep-learning keras

这与相关帖子here有关。

验证数据是否在模型上进行评估,该模型提供0.9381训练准确度,或者是基于在每个时期500步骤之间拆分验证数据,然后在所有步骤中获得平均验证精度步骤?

1 个答案:

答案 0 :(得分:0)

每批后都会评估您的训练准确性。 验证准确度在Epoch结束时计算。

如果要测试它,可以创建自定义回调(https://keras.io/callbacks/)。有一个方法 on_batch_end 用于训练准确性, on_epoch_end 用于验证数据。如果你在回调中保存准确性并绘制它,你会看到进化。

您可以在下面看到,例如,1个Epoch上每批次后4个RNN细胞的准确性演变。由于结果非常嘈杂,我添加了滑动平均值。这颗星是大纪元末的验证分数。

enter image description here