1. torch.manual_seed()
作用:在自己/或者别人 电脑上第二次运行程序,用来复现在自己电脑上程序第一次运行的结果
manual
-
美: ['mænjuəl]
-
英: ['mænjʊəl]
-
n.说明书;指南;使用手册
-
adj.用手的;手工的;体力的;手动的
-
网络手动模式
它可以复现实验结果,注意,复现的是自己的电脑上面的结果。也就是说,自己的pc端跑程序,用的rand()或者randn() 函数,生成随机数列,在设计了种子以后,可以在下次运行的时候,仍然生成这次的随机数列。用来复现实验。
当然,用别人的电脑也是一样的,只要seed一样,程序就变成了确定的程序(随机序列变成了固定序列)。
种子的大小并不重要,可以设计0,也可以设计1000等等,要保持一样即可。
具体操作方法: