使错误走开最简单的方法是通过scoring="accuracy"
或scoring="hamming"
到cross_val_score
。该cross_val_score
函数本身不知道您要解决的问题是什么,因此它也不知道什么是合适的指标。看来您正在尝试进行多标签分类,所以也许您想使用汉明损失?
您还可以score
按照“滚动您自己的估算器”文档中的说明实现方法,该方法具有签名 def score(self, X, y_true)
。参见http://scikit-learn.org/stable/developers/#different- objects
顺便说一句,您确实了解OneVsRestClassifier
,对吗?看起来有点像您在重新实现它。