f1 score是什么_F1值

f1 score是什么_F1值F1score是一个平均数;对精确率与召回率进行平均的一个结果;平均算法有四个,如图所示:调和平均数:Hn=n/(1/a1+1/a2+…+1/an)几何平均数:Gn=(a1a2…an)^(1/n)算术平均数:An=(a1+a2+…+an)/n平方平均数:Qn=√[(a1^2+a2^2+…+an^2)/n]这四种平均数满足Hn≤Gn≤An≤QnF…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

F1 score是一个平均数;对精确率与召回率进行平均的一个结果;

平均算法有四个,如图所示:

调和平均数:Hn=n/(1/a1+1/a2+…+1/an)
几何平均数:Gn=(a1a2…an)^(1/n)
算术平均数:An=(a1+a2+…+an)/n
平方平均数:Qn=√ [(a1^2+a2^2+…+an^2)/n]
这四种平均数满足 Hn ≤ Gn ≤ An ≤ Qn

F1 score选择了第一种调和平均数算法进行计算;该算法的特点就是会更多聚焦在较低的值;所以会对每个指标非常重视;

看harmony公式变形:Hn=2*a*b/(a+b);a+b恒等于1,a*b=a*(1-a)=-a^2+a; 令导数为-2a+1=0,a=0.5时值最大;Hn的最大值为0.5,从这里可以看出如果a+b有约束的情况下,a与b越接近值越大;

在F1 sore这里,a与b不存在共同约束,只有0<=a<=1,0<=b<=1; 所以最大值不只只是0.5,比如说Hn=2*1*1/(1+1)=1;这也是最完美的,精确率与召回率都是100%;

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/182064.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • .OPF文件剖析「建议收藏」

    .OPF文件剖析「建议收藏」OPF文档是epub电子书的核心文件,且是一个标准的XML文件,依据OPF规范,主要由五个部分组成:1、2829303132333435…

    2022年8月2日
    16
  • 详解 & 0xff 的作用

    详解 & 0xff 的作用首先我们要都知道,&表示按位与,只有两个位同时为1,才能得到1,0x代表16进制数,0xff表示的数二进制11111111占一个字节.和其进行&操作的数,最低8位,不会发生变化.下面着重来说说&0xff都有哪些应用:1.只是为了取得低八位通常配合移位操作符>>使用例如:javasocket通信中基于长度的成帧方法中,如果发送的信息长度小于65…

    2022年6月19日
    43
  • webstorm插件开发

    webstorm插件开发前言最近有开发webstrom插件的需求,可是百度一下发现网上关于webstorm插件开发的文章实在是寥寥无几,本文记录一下本次插件开发走的路和踩的坑。希望对后来的同学能有些许的帮助。正文准备工作intelliJ平台的所有插件开发都是基于java语言,所以在进入开发工作之前必须对java语言有一定的了解,本人作为java门外汉,花…

    2022年9月8日
    1
  • 10_hadoop之hive

    10_hadoop之hive

    2021年8月22日
    59
  • 0xc0000225无法进系统_U盘装win10后无法进系统错误代码0xc0000225怎么修复「建议收藏」

    0xc0000225无法进系统_U盘装win10后无法进系统错误代码0xc0000225怎么修复「建议收藏」win10系统的安装方式有多种,当我们使用的win10系统出现故障时,最常见的解决方法就是使用U盘装win10来修复,可是最近有用户在用U盘装win10后无法进系统出现错误代码0xc0000225现象,那么又该如何解决这一问题呢?下面就来教大家解决U盘装win10后无法进系统错误代码0xc0000225的修复方法。故障提示:File:\Windwows\system32\winload.efiEr…

    2022年6月26日
    28
  • Unity3D中使用Leap Motion进行手势控制[通俗易懂]

    Unity3D中使用Leap Motion进行手势控制

    2022年2月4日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号