sklearn.model_selection.train_test_split示例中的”random-state”是什么意思?[duplicate]

能有人解释一下下面的例子中random_state的含义吗?

为什么它被硬编码为42?


回答:

这不是很明显吗?42是生命、宇宙以及一切的终极问题的答案

认真地说,random_state只是设置随机生成器的种子,这样你的训练-测试分割总是确定性的。如果你不设置种子,每次都会不同。

相关文档

random_state : int, RandomState实例或None,可选(默认=None
如果是intrandom_state是随机数生成器使用的种子;如果是RandomState实例,random_state是随机数生成器;如果是None,随机数生成器是np.random使用的RandomState实例。

Related Posts

Keras Dense层输入未被展平

这是我的测试代码: from keras import…

无法将分类变量输入随机森林

我有10个分类变量和3个数值变量。我在分割后直接将它们…

如何在Keras中对每个输出应用Sigmoid函数?

这是我代码的一部分。 model = Sequenti…

如何选择类概率的最佳阈值?

我的神经网络输出是一个用于多标签分类的预测类概率表: …

在Keras中使用深度学习得到不同的结果

我按照一个教程使用Keras中的深度神经网络进行文本分…

‘MatMul’操作的输入’b’类型为float32,与参数’a’的类型float64不匹配

我写了一个简单的TensorFlow代码,但不断遇到T…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注