【发布时间】:2018-11-11 15:03:39
【问题描述】:
使用 Keras fit_generator,steps_per_epoch 应该等于可用样本总数除以 batch_size。
但是,如果我选择的 batch_size 不适合样本 n 次,那么生成器或 fit_generator 将如何反应?它是否会产生样本,直到它不能再填充整个batch_size,或者它只是使用较小的batch_size 作为最后的产量?
我问的原因:我将我的数据分成不同大小(不同百分比)的训练/验证/测试,但会为训练集和验证集使用相同的批量大小,尤其是训练集和测试集。由于它们的大小不同,我无法保证批量大小适合样本总量。
【问题讨论】: