Python 所有列车样本是否都用于Keras的fit_发电机?

Python 所有列车样本是否都用于Keras的fit_发电机?,python,tensorflow,machine-learning,keras,neural-network,Python,Tensorflow,Machine Learning,Keras,Neural Network,我正在使用model.fit_generator()来训练一个带有Keras的神经网络。在装配过程中,我已将每个历元的步骤设置为16(len(训练样本)/批量大小) 如果最小批量设置为12,且训练样本总数为195,是否意味着训练阶段将不使用3个样本 否,因为它是一个生成器,所以模型不知道训练样本的总数。因此,当到达用steps\u per\u epoch参数定义的最后一步时,它完成一个历元。在您的情况下,它确实会在每个历元中训练192个样本 如果要使用模型中的所有样本,可以在每个历元开始时使用参

我正在使用
model.fit_generator()
来训练一个带有
Keras
的神经网络。在装配过程中,我已将每个历元的
步骤设置为16(
len(训练样本)/批量大小


如果最小批量设置为12,且训练样本总数为195,是否意味着训练阶段将不使用3个样本

否,因为它是一个生成器,所以模型不知道训练样本的总数。因此,当到达用
steps\u per\u epoch
参数定义的最后一步时,它完成一个历元。在您的情况下,它确实会在每个历元中训练192个样本

如果要使用模型中的所有样本,可以在每个历元开始时使用参数
shuffle
对数据进行洗牌