【问题标题】:ValueError: Setting a random_state has no effect since shuffle is False. You should leave random_state to its default (None), or set shuffle=TrueValueError:设置 random_state 无效,因为 shuffle 为 False。您应该将 random_state 保留为默认值(无),或设置 shuffle=True
【发布时间】:2021-05-27 19:33:21
【问题描述】:

当我尝试在 pycreat 中训练某些东西时,我收到此错误消息

ValueError: Setting a random_state has no effect since shuffle is False. You should leave random_state to its default (None), or set shuffle=True.

from pycaret.regression import *
clf1 = setup(data = df, target = 'Survived',train_size = 0.7, session_id = 2)

best=compare_models()

【问题讨论】:

  • 你的问题中的“SOS idk”和sos标签是什么意思?
  • 有什么解决办法吗?

标签: python pycaret


【解决方案1】:

对于 pycaret 2.2.3

exp_clf101 = setup(data = df, target = 'Survived',  fold_shuffle=True, session_id=2)

【讨论】:

    【解决方案2】:

    您应该尝试以下方法:

    from pycaret.classification import *
    clf1 = setup(data = df, target = 'Survived', train_size = 0.7, data_split_shuffle=True, session_id = 2)
    
    
    best=compare_models()
    

    【讨论】:

      【解决方案3】:

      刚遇到这个问题。问题是 scikit-learn 版本已从 0.X.X 版本更新到 1.X.X 版本,Pycaret 适用于版本0.23.2
      解决方案:在您的环境中重新安装旧版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-05
        • 1970-01-01
        • 1970-01-01
        • 2016-07-14
        • 2013-12-16
        • 2021-03-17
        • 2013-05-02
        • 2019-05-06
        相关资源
        最近更新 更多