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

时间:2013-08-15 16:52:55

标签: python scikit-learn

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

谢谢!

1 个答案:

答案 0 :(得分:5)

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