您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

其他 2022/1/1 18:32:57 有461人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶