前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >f1值准确率召回率_nt值准确率高吗

f1值准确率召回率_nt值准确率高吗

作者头像
全栈程序员站长
发布2022-09-20 09:30:06
3220
发布2022-09-20 09:30:06
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

1、混淆矩阵

f1值准确率召回率_nt值准确率高吗
f1值准确率召回率_nt值准确率高吗

混淆矩阵中T、F、P、N的含义: T:真,F:假,P:阳性,N:阴性 然后组合: TP:真阳性 TN:真阴性 FP:假阳性 FN:假阴性

2、精确率(准确率):

你认为对的中,有多少确实是对的,所占的比率: 例如:你预测 对的有 10(TP+FP)个,其中8个确实是对的,则 精确率 80%

你认为对的:即预测值为1的数量=TP+FP

有多少确实是对的:TP

Precision=TP/(TP+FP)

3、召回率:

本来是对的中,你召回了多少对的,所占的比率 : 例如:应该有 10 个是对的,但是你只猜中了 7(TP+FN)个,则 召回率 70%

本来是对的:即真实值为1的数量=TP+FN

你召回了多少对的:TP

Recall=TP/(TP+FN)

4、 F1值:

精确率越高越好,召回率越高越好。

下边式子(2)可以由式子(1)推导出来

从(1)看出,Recall不变时,Precision越大,1/Precision越小,从而F1越大。

同理: Precision不变时,Recall越大,1/Recall越小,从而F1越大。

f1值准确率召回率_nt值准确率高吗
f1值准确率召回率_nt值准确率高吗

5、 f1_score中关于参数average的用法描述:

  • ‘micro’:通过先计算总体的TP,FN和FP的数量,再计算F1
  • ‘macro’:分别计算每个类别的F1,然后做平均(各类别F1的权重相同)

本文内容转自知乎 惊天小蚂蚁 精确率,召回率,F1值的通俗解释

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、混淆矩阵
  • 2、精确率(准确率):
  • 3、召回率:
  • 4、 F1值:
  • 5、 f1_score中关于参数average的用法描述:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档