Scikit学习TypeError:如果未指定任何评分,则传递的估算器应具有“评分”方法

Scikit学习TypeError:如果未指定任何评分,则传递的估算器应具有“评分”方法,第1张

Scikit学习TypeError:如果未指定任何评分,则传递的估算器应具有“评分”方法

使错误走开最简单的方法是通过

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
,对吗?看起来有点像您在重新实现它。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5655638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存