Keras model.fit中的批次/纪元

时间:2018-05-05 23:22:28

标签: keras

假设一个人有450个数据点用于训练,一个人将批量大小设置为20,时期为50岁。因此,需要1,000个数据点来训练模型,使用keras中的model.fit命令。由于只有450个数据点,Keras如何处理这种情况?

提前致谢。

1 个答案:

答案 0 :(得分:0)

首先要清楚的是:纪元与数据点和batch_size无关。

现在忘记时代了。您有450个数据点,您将batch_size = 20设置为。因此,该模型将在每个训练过程中选择20个数据点以进行权重更新,而您的情况是该模型最后一次选择10个数据点以完成总计450(450%2​​0 = 10)。您还可以查看here来获得batch_size的说明。

史诗在外面。纪元基本上决定了您要重复上述过程的次数,即每个纪元将以您设置batch_size的方式遍历所有450个数据点。