更新于
2026年7月23日
Epoch#
术语解释#
在机器学习和深度学习的训练过程中,Epoch /ˈepək/(轮次) 是一个核心术语。Epoch 是指模型在训练过程中,使用整个数据集完整地进行一次训练(完整「过一遍」)的过程。
一个 epoch 内模型通常会进行多次梯度更新(每个 batch 一次),所以训练总更新次数 = epoch 数 × 每 epoch 的 batch 数。 通常情况下,训练一个模型需要将整个数据集在模型中反复运行多次,每一轮完整的遍历就是一个 Epoch。