采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问这个KNN算法里面的 随机种子 是防止重新运行的时候它的训练集和测试集发生了改变从而导致没办法调参?设置的值有什么讲究的地方?
没有什么讲究的,设置多少都可以。就是为了在测试的时候,让随机数可以复现而已:)
可以尝试一下,如果不设立随机种子,每次产生的随机数都是不一样的,但是一旦手动设置了随机种子,每次产生的随机数就相同了。这是一种非常重要的调试随机算法的方法,同时,也说明了计算机世界中的随机数不是真正的随机数,而是“伪随机数”:)
关于更多和“伪随机数”相关的话题,已经不是这个课程的范畴了。有兴趣的话,可以在互联网上搜索“伪随机数”,来自学了解更多相关内容:)
继续加油!:)
非常感谢!
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.4k 19
3.4k 17
2.9k 15
1.6k 15
1.4k 14