传递给keras拟合发生器函数的每个历元的步数值

AKS*_*HAN 11 classification generator keras

steps_per_epoch在理想情况下调用函数fit_generator()时需要设置值是number of total samples/ batch size什么?

Dan*_*ler 17

Keras的发电机是无限的.

正因为如此,Keras自己无法知道发电机完成一个时代应该产生多少批次.

当你有一个静态的样本数时,使用samples//batch_size一个时代是完全合理的.但是,您可能希望使用执行随机数据扩充的生成器.而且由于随机过程,你永远不会有两个相同的训练时期.没有明确的限制.

因此,这些参数fit_generator允许您按照自己的意愿控制每个时期的产量,尽管在标准情况下您可能会保持最明显的选择:samples//batch_size.

  • 这个答案在我脑海中引发了更多问题:'|,第一次使用生成器 (2认同)