请稍等 ...
×

采纳答案成功!

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

随机种子是什么意思?有什么作用?random_state

请问这个KNN算法里面的 随机种子 是防止重新运行的时候它的训练集和测试集发生了改变从而导致没办法调参?设置的值有什么讲究的地方?

正在回答

1回答

liuyubobobo 2019-02-19 15:33:51

没有什么讲究的,设置多少都可以。就是为了在测试的时候,让随机数可以复现而已:)


可以尝试一下,如果不设立随机种子,每次产生的随机数都是不一样的,但是一旦手动设置了随机种子,每次产生的随机数就相同了。这是一种非常重要的调试随机算法的方法,同时,也说明了计算机世界中的随机数不是真正的随机数,而是“伪随机数”:)


关于更多和“伪随机数”相关的话题,已经不是这个课程的范畴了。有兴趣的话,可以在互联网上搜索“伪随机数”,来自学了解更多相关内容:)


继续加油!:)

2 回复 有任何疑惑可以回复我~
  • 提问者 uuugggd #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-02-19 17:21:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信