batch、epoch、iteration的含义是什么

2023-04-24 01:55:00 epoch 含义 batch

batch: batch是指在拟合过程中,一次将多个样本输入到神经网络中进行训练的一个过程,也就是一次性输入多个样本,一次性训练,而不是一个样本一个样本进行训练。

epoch:epoch是指在训练过程中,一次将所有的训练样本输入进行训练的一个过程,也就是说,每次epoch都会把所有的训练样本输入到神经网络中进行训练,一个epoch结束后,就可以开始进行下一个epoch的训练。

iteration:iteration是指在训练过程中,一次将一个batch的样本输入进行训练的一个过程,也就是说,每次iteration都会把一个batch的样本输入到神经网络中进行训练,一个iteration结束后,就可以开始进行下一个iteration的训练。

总结起来,batch是指一次性输入多个样本进行训练,epoch是指一次性输入所有的训练样本进行训练,而iteration是指一次性输入一个batch的样本进行训练。

相关文章