epoch是神马意思
时间: 2023-09-13 19:07:05 浏览: 158
回答: 在机器学习中,epoch是指通过完整的训练数据集进行一次循环的过程。\[2\]换句话说,如果我们以不同的模式将训练数据输入神经网络超过一个epoch,我们希望在给出新的“未见过”的输入(测试数据)时能获得更好的泛化效果。一个epoch通常与迭代混淆。迭代是指通过分割的训练数据的批次或步骤的数量,需要完成一个epoch。\[2\]一个epoch的目的是给网络一个机会看到之前的数据,重新调整模型参数,使得模型在训练过程中不偏向于最后几个数据点。\[2\]需要注意的是,并没有保证通过让网络学习多个epoch后它会收敛或“变得更好”。\[3\]确定一个网络所需的epoch数量是机器学习中的一门艺术。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [强化学习中的epoch是什么意思](https://blog.csdn.net/hello_program_world/article/details/119145923)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文