如何计算漏掉一节课的正确率?

2024-10-06 13:49:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我的分类器:随机森林

我的标签:6个标签和一个不属于这6个标签中任何一个的数据对象标签

调用方法accuracy_score时,将计算7个标签的精度。但由于6个“真实”标签的准确性对我来说很重要,我想要它们的准确性

(在训练数据中省略第7个标签是没有帮助的,因为我是在用第7个标签做一些事情之后比较精确度。)

代码: print(accuracy_score(y, y_pred))


Tags: 数据对象方法代码分类器森林精度标签
1条回答
网友
1楼 · 发布于 2024-10-06 13:49:27

你可以这样做:

# outClass : the class you want to leave out
condition = (y != outClass)
score = (y[condition] == y_pred[condition]).sum()/ (y[condition]).size

相关问题 更多 >