【发布时间】:2021-06-28 20:26:14
【问题描述】:
我正在尝试了解如何使用交叉验证功能sklearn.model_selection.KFold。如果我定义(比如在这个tutorial)
from sklearn.model_selection import KFold
kf = KFold(n_splits=5, shuffle=False, random_state=100)
我明白了
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.
这个错误是什么意思,为什么需要设置random_state=None或shuffle=True?
【问题讨论】:
标签: python machine-learning scikit-learn k-fold