Tensorflow Keras—数据生成器的队列行为异常
我正在使用Tensorflow Keras—数据生成器的队列行为异常,tensorflow,keras,Tensorflow,Keras,我正在使用fit\u generator和data\u generator进行validation\u data 代码是: history=model.fit_generator(generator=generator_trai,steps_per_epoch=200,epochs=2,validation_data=generator_val,validation_steps=15) 我设置验证\u步骤=15。由于默认的queue\u size为10,我希望生成器在第一个历元中向队列添加25
fit\u generator
和data\u generator
进行validation\u data
代码是:
history=model.fit_generator(generator=generator_trai,steps_per_epoch=200,epochs=2,validation_data=generator_val,validation_steps=15)
我设置验证\u步骤=15
。由于默认的queue\u size
为10
,我希望生成器在第一个历元中向队列添加25个批次。15/25用于在第一个历元中进行验证,另外10用于填充队列。到现在为止,一直都还不错。但我想知道,为什么在第二个时代,生产商又增加了25批。在我看来,它应该只添加第二个epoch中用于验证的15个批次
为什么会这样
训练生成器按预期工作。第一个历元增加210批,第二个历元增加200批