sklearn.model_selection.check_cv?
sklearn.model_selection.check_cv(cv=5, y=None, *, classifier=False)
[源碼]
用于構建交叉驗證器的輸入檢查器實用程序。
參數 | 說明 |
---|---|
cv | int, cross-validation generator or an iterable, default=None 確定交叉驗證切分策略。可能輸入的cv是: -None,使用默認的5折交叉驗證, -integer,指定折疊數。 - CV splitter, -可迭代得到訓練集和測試集的切分作為數組的索引。 對于integer或None,如果分類器為True且 y 為二分類或多類,使用StratifiedKFold 。在所有其他情況下,使用KFold 。有關可在此處使用的各種交叉驗證策略,請參閱用戶指南。 在0.22版中更改: cv 默認值從3折更改為5折。 |
y | array-like, default=None 監督學習問題的目標變量。 |
classifier | bool, default=False 任務是否為分類任務,在這種情況下將使用分層的KFold。 |
返回值 | 說明 |
---|---|
check_cv | a cross-validator instance. 返回值是一個交叉驗證器,可通過 split 方法對訓練集或測試集進行切分。 |