请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

正十七 2022-02-28 20:43:39

repeat控制的是数据集可以被遍历多少次,而batch则是将数据组织成一个一个的小组。这些都和模型的训练流程相关。

模型的训练中,正常来说,每次需要载入全部数据计算梯度,但是当数据集比较大的时候,内存放不下,因此,每次参加训练的数据只是一部分,即batch的概念。

模型的训练中,通常会遍历数据集很多遍,每一遍是一个epoch,即repeat的概念。

0 回复 有任何疑惑可以回复我~
  • 提问者 Tangvivi #1
    如果在数据量足够多的时候,我们就可以不做repeat,这样理解对么?对数据集进行多次遍历,目的是什么?
    回复 有任何疑惑可以回复我~ 2022-03-02 14:02:03
  • 提问者 Tangvivi #2
    还有一个问题,hidden_units的数量一般是根据什么设置的?
    回复 有任何疑惑可以回复我~ 2022-03-02 17:09:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信