2025年机器学习模型评价指标准确率召回率精确率

机器学习模型评价指标准确率召回率精确率做机器学习相关内容的同学肯定得接触的一件事就是模型的评价指标 我会把我收集的内容总结一下 首先举一个简单的例子 假如某个班级有男生 80 人 女生 20 人 共计 100 人 目标是找出所有女生 现在某人挑选出 50 个人 其中 20 人是女生 另外还错误的把 30 个男生也当作女生挑选出来了 我们先谈到正确率 accurcy 的计算

大家好,我是讯享网,很高兴认识大家。

    做机器学习相关内容的同学肯定得接触的一件事就是模型的评价指标,我会把我收集的内容总结一下。

    首先举一个简单的例子:

     假如某个班级有男生80人,女生20人,共计100人.目标是找出所有女生.现在某人挑选出50个人,其中20人是女生,另外还错误的把30个男生也当作女生挑选出来了.

     我们先谈到正确率accurcy的计算,在这个例子中这个人一共分对了70个人,因此accurcy为0.7.

     
讯享网

       在正负样本不平衡的情况下,准确率这个评价指标有很大的缺陷。假设女性是正样本,男性是负样本在这个例子中TP=20,FP=30,FN=0,TN=50.

2.精确率precision的定义为:


精确率计算为表示被分为正例的示例中实际为正例的比例。此例计算得0.4

3、召回率(recall)


召回率是覆盖面的度量,度量有多个正例被分为正例,recall=TP/(TP+FN)=TP/P=sensitive,可以看到召回率与灵敏度是一样的。召回率为100%

4.综合评价指标F1

P和R指标有时候会出现的矛盾的情况,这样就需要综合考虑他们,最常见的方法就是F-Measure(又称为F-Score)。 


最后总结一下,准确率就是找得对,召回率就是找得全。准确率和召回率是互相影响的,理想情况下肯定是做到两者都高,但是一般情况下准确率高、召回率就低,召回率低、准确率高,当然如果两者都低,那是什么地方出问题了。一般情况,用不同的阀值,统计出一组不同阀值下的精确率和召回率,如下图:


PR(Precision-Recall)曲线

    

小讯
上一篇 2025-03-01 17:50
下一篇 2025-02-16 19:58

相关推荐

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