我在理解Keras中model.fit
函数的某些参数时遇到了麻烦。
在我的问题中,我总共有1147个样本,并且已经将这些样本拆分以进行训练和验证(训练的80%和验证的20%)。我正在使用相同的批次大小进行培训和验证。所以,我得到了:
Total_Samples = 1147
Training_Samples = 918
Validation_Samples = 229
Batch_Size = 16 # For Training and Validation
第一个问题:是steps_per_epoch = Total_Samples/Batch_Size
吗?
第二个问题是validation_steps = Validation_Samples/Batch_Size
吗?
谢谢!
答案 0 :(得分:0)
steps_per_epoch
除以Training_Samples
除以Total_Samples
(而不是Batch_Size
)。同样,validation_steps
将除以Validation_Samples
Batch_Size
。