【问题标题】:Is result of train/test split the same on different machines with set random_state?在设置了 random_state 的不同机器上,训练/测试拆分的结果是否相同?
【发布时间】:2021-12-29 08:37:36
【问题描述】:

我想在不同机器上训练模型时减少随机性,我想知道在 sklearn rain_test_split 中设置参数 random_state 是否总是给出相同的结果。是否依赖系统?

那么在计算机 1 上破坏此代码时,我会在计算机 2 上得到完全相同的拆分吗?

 X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.30, random_state=42)

【问题讨论】:

    标签: machine-learning random scikit-learn train-test-split


    【解决方案1】:

    没有这样的保证。产生的结果可能因操作系统和系统上安装的低级库的版本而异。
    您可以通过此讨论获得更好的想法 - Random_state produces different results on different operating systems #153

    【讨论】:

      猜你喜欢
      • 2013-03-04
      • 2018-12-14
      • 2015-03-12
      • 1970-01-01
      • 2020-07-24
      • 2020-06-23
      • 2021-08-03
      • 2018-12-23
      • 1970-01-01
      相关资源
      最近更新 更多