random_state随机种子

阅读: 评论:0

电子设备制造random_state随机种⼦
random_state 相当于随机数种⼦,你可以先看⼀下图⽚中的代码和运⾏结果来了解它的作⽤。图中设置了 random.seed() 就相当于在SVC 中设置了 random_state。5g通讯模块
第⼀段和第⼆段代码完全相同,在1-100中取10个随机数,都没有设置 random seed。 它每次取的结果就不同,它的随机数种⼦与当前系统时间有关。高精度室内定位
第三段和第四段代码设置了相同的 random seed(123),它们取的随机数就完全相同,你多运⾏⼏次也是这样的。
高压mos管第五段代码也设置了 random seed (456),但是与前⾯设置的不同,于是运⾏取随机数的结果也不同。
random_state 与 random seed 作⽤是相同的。不仅 SVC 中有 random_state 很多其它的模型也有,你可以从模型对应的⽂档中查看。交叉验证的时候使⽤的 ShuffleSplit() 也有 random_state。微弱信号检测
在 ShuffleSplit() 设置 random_state 可以让每次划分训练集和验证集的时候都是完全⼀样的。
游梁式抽油机在模型(如SVC)中设置 random_state 可以使模型每次⽤相同的训练集训练结果是⼀样的,对测试集的预测结果也是⼀样的。不然的话,你的结果,⽐如准确度可能会有波动。
如果你在需要设置 random_state 的地⽅都设置好,那么当别⼈重新运⾏你的代码的时候就能得到完全⼀样的结果,复现和你⼀样的过程。如果你设置为 None,则会随机选择⼀个种⼦。

本文发布于:2023-05-16 14:13:04,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/2/101679.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:结果   代码   设置   验证   训练   时候   模型   准确度
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图