核心概念
训练轮次
按已声明采样规则让训练过程约遍历一次训练集的计数单位。
轮 训练轮 epochs
是什么
按训练方案遍历约一遍训练集的计数;具体口径受采样与分布式实现影响。 [1]
为何出现
只报更新次数难比较不同数据集规模,epoch提供相对数据量的训练进度。
如何工作
无放回且保留尾批时,个样本和批量通常每epoch有个mini-batch;只有每个mini-batch恰执行一次step且没有梯度累积时,更新次数才相同。
能做什么与不能做什么
能描述数据遍历量;不能表示模型学会程度,更多epoch也可能过拟合。
在本书中
见第12章训练循环。
本页参考来源
- Goodfellow I, Bengio Y, Courville A. Deep Learning [M]. MIT Press, 2016. Online edition. 定位:§8.1. 稳定来源(访问 )。