我正在使用fit_generator
data_generator
validation_data
。
代码是:
history=model.fit_generator(generator=generator_trai,steps_per_epoch=200,epochs=2,validation_data=generator_val,validation_steps=15)
我设置validation_steps=15
。由于queue_size
的默认10
,我希望生成器在第一个纪元中向队列添加25个批次。第25页中的15个用于在第一个时期进行验证,另外10个用于填充队列。到现在为止还挺好。但我想知道为什么发电机在第二个时代又增加了25批次。在我看来,它应该只添加在第二纪元中用于验证的15批。
为什么会这样?
训练生成器按预期工作。在第一纪元中添加210批次,在第二纪元中再添加200批次。