【问题标题】:How to calculate the accuracy_score leaving out one class? [closed]如何计算accuracy_score忽略一个类? [关闭]
【发布时间】:2019-06-09 14:14:49
【问题描述】:

我的分类器:随机森林

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

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

(在训练数据中省略第 7 个标签并没有帮助,因为我在用第 7 个标签做某事后比较准确度。)

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

【问题讨论】:

    标签: python scikit-learn classification


    【解决方案1】:

    你可以这样做:

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

    【讨论】:

      猜你喜欢
      • 2018-09-17
      • 1970-01-01
      • 2013-05-16
      • 1970-01-01
      • 2020-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-25
      相关资源
      最近更新 更多