zoukankan      html  css  js  c++  java
  • F1分数

    分类的常用指标有:

    accuracy:准确率

    recall:召回率

    precison:精确率

    f1score:f1分数,是recall和precison的调和均值。

     

    准确率什么情况下失效?

    在正负样本不均衡的情况下,accuracy这个指标有很大的缺陷。

    如:正样本990个,负样本10个。

    这样好像也没有什么用处哦?

    原因是关注正样本还是负样本。

    默认是关注正样本,而此时的正样本太多,就算混入几个副样本也无伤大雅。

    但大部分情况下是那10个才叫“正样本”,比如异常检测里,990个正常,10个异常,我们可能会更关注那10个异常。这10个异常叫做正样本。

    此时就有 10 个正样本,990个负样本。

    此时的准确率是多少呢?

    几个指标的通俗说明

     

    recall:召回率,也叫查全率。其实就是

     

    在上面的例子中,原本正样本990个负样本10个。预测结果为:1000个正样本。

    怎么计算召回率呢?

     

    召回率 = 预测对的所有正例 / 原本的所有正例

     

    • 1000个正例中,预测对的正例是多少呢?990个啊。
    • 原本的所有正例呢? 990个啊。 那么:

     

    当然查的越全越好,查的越准也越好。但一般情况下,这两个值是“此消彼长”的关系。所以就要有Fscore了,Fscore是R、P的调和均值,也是越大越好。一般用F1_score

     

  • 相关阅读:
    Asp.net的HTTP请求处理过程
    通过16道练习学习Linq和Lambda
    学习资料
    .NET处理HTTP请求
    new override virtual 区别与用法
    13个优秀的UML建模工具软件
    做iOS开发程序员10个必需的iOS开发工具和资源[转]
    jQuery的deferred对象详解
    MySQL 5.0存储过程编程入门(转)
    简单谈谈事件与委托(转)
  • 原文地址:https://www.cnblogs.com/hrnn/p/13552513.html
Copyright © 2011-2022 走看看