在每个训练epoch开始之前,进行shuffle的目的是什么?有相关的论文吗?

已邀请:

苗书宇

赞同来自:

将训练的数据随机打乱

lisc

赞同来自:

shuffle是为了将数据随机打乱,目的是为了保证数据的随机性,因为读取数据的时候一般是按照文件名字的顺序读取的,导致读取进来的数据有一些规律性,这种规律是我们不希望模型学到的,所以要进行数据打乱。
个人理解。

要回复问题请先登录注册