【发布时间】:2019-10-11 21:10:36
【问题描述】:
我是机器学习的新手,我想了解cross_val_score 使用 Kfold 将数据拆分为 k 折。
kf = KFold(n_splits=2)
cv_results =cross_val_score(model, X_train, Y_train, cv=kf)
我知道kfold 会拆分数据,但我尝试将其打印出来
dataset = [[1,1,1],[2,2,2],[3,3,3],[4,4,4],[5,5,5],[6,6,6],[7,7,7],[8,8,8]]
kf = KFold(n_splits=2)
print kf
>>> KFold(n_splits=2, random_state=None, shuffle=False)
它没有显示 k 折叠,但是 cross_val_score 如何获得所有折叠?
【问题讨论】:
标签: python python-2.7 scikit-learn cross-validation