[转][python sklearn模型中random_state参数的意义]

Posted jaysonguan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[转][python sklearn模型中random_state参数的意义]相关的知识,希望对你有一定的参考价值。

来自简书“owolf”:python sklearn模型中random_state参数的意义

“如果你在需要设置随机数种子的地方都设置好,那么当别人重新运行你的代码的时候就能得到完全一样的结果,复现和你一样的过程。

 这里的random_state就是为了保证程序每次运行都分割一样的训练集和测试集。否则,同样的算法模型在不同的训练集和测试集上的效果不一样。当你用sklearn分割完测试集和训练集,确定模型和初始参数以后,你会发现程序每运行一次,都会得到不同的准确率,无法调参。这个时候就是因为没有加random_state。加上以后就可以调参了。

以上是关于[转][python sklearn模型中random_state参数的意义]的主要内容,如果未能解决你的问题,请参考以下文章

为啥 sklearn 在实现 rand 索引时需要真实标签?

在 Python 中使用 sklearn 使用 MAE 训练线性模型

如何在 Python 中使用 sklearn 对模型进行单一预测?

在 spark ML 2.2.0 中使用 sklearn-python 模型进行预测

[转]使用sklearn进行集成学习——理论

是否可以在内存映射文件中存储python对象(特别是sklearn模型)?