自定义折叠用于scikit-learn中的交叉验证

use*_*384 3 python scikit-learn

我想将GridSearchCV(n_jobs> 1)用于特定的分类器,但我有来自另一个来源的10倍交叉验证的折叠信息.有没有办法输入已分成折叠的数据,而不是使用GridSearchCV创建的折叠.

谢谢!

ogr*_*sel 5

您可以创建一个自定义的CV迭代器,例如LeaveOneLabelOutLeavePLabelOut,并将您自己的预先计算的折叠编码为整数数组,然后将该CV迭代器作为和实用程序的cv参数传递.cross_val_scoreGridSearchCV