神经网络各种评判指标

一. IOU

在这里插入图片描述

1. 什么是IOU(IntersecTIon over Union)

IOU是一种测量在特定数据集中检测相应物体准确度的一个标准。IOU是一个简单的测量标准,只要是在输出中得出一个预测范围(bounding boxex)的任务都可以用IOU来进行测量。IOU的全称为交并比(Intersection over Union),通过这个名称我们大概可以猜到 IOU的计算方法。IOU计算的是 “预测的边框” 和 “真实的边框” 的交集和并集的比值。比值越高越接近准确范围。

二. 什么是准确率,精确率,召回率

在这里插入图片描述

1. 基本概念

TP(True Positive):正样本预测答案正确
FP(False Positive :错将负样本预测为正样本
FN(False Negative):错将正样本标签预测为负样本
TN(True Negative) :负样本预测答案正确

2. 准确率(Accuracy)

准确率的定义 是预测正确的结果数量1占总样本数量的比值,其公式如下:
A c c u r a c y = T P + T N T P + T N + F P + F N Accuracy=\frac{TP+TN}{TP+TN+FP+FN} Accuracy=TP+TN+FP+FNTP+TN

在这里插入图片描述
虽然准确率可以判断总的正确率,但是在样本不平衡的情况下,并不能作为很好的指标来衡量结果。
举个简单的例子,比如在一个总样本中,正样本占90%,负样本占10%,样本是严重不平衡的。对于这种情况,我们只需要将全部样本预测为正样本即可得到90%的高准确率。这就说明了:由于样本不平衡的问题,导致了得到的高准确率结果含有很大的水分。即如果样本不平衡,准确率就会失效。

正因为如此,也就衍生出了其它两种指标:精准率和召回率。

3. 精确率(Precision [查准率])

精准率是针对预测结果而言的,它的含义是所有被预测为正的样本和实际为正的样本总样本数量的比值,即预测正确的正样本数量占所有预测结果数量的比值,其公式如下:
P r e c i s i o n = T P T P + F P Precision =\frac{TP}{TP+FP} Precision=TP+FPTP

在这里插入图片描述

而准确率则代表整体的预测准确程度,精准率代表对正样本结果中的预测准确程度。

4. 召回率(Recall [查全率])

召回率它是针对原样本而言的,它的含义是在正所有的正样本中正确预测正样本的概率,即正确预测正样本数量和所有正样本的比值,其公式如下:
R e c a l l = T P T P + F N Recall =\frac{TP}{TP+FN} Recall=TP+FNTP

在这里插入图片描述
召回率越高,检索出准确结果数量越多。


三. P-R曲线,F值

1. P-R(Precision-Recall)

PR曲线的横轴代表查全率,实际上就是真正率,纵轴代表查准率。为了找到一个最合适的IOU阈值满足我们的要求,我们就必须遍历0到1之间所有的阈值,而每个阈值下都对应着一对查准率和查全率,从而我们就得到了这条曲线。

在这里插入图片描述
如果一个学习器的P-R曲线被另一个学习器的P-R曲线完全包住,则可断言后者的性能优于前者。我们可以根据曲线下方的面积大小(AP)来进行比较,但更常用的是平衡点或者是F1值。F1值越大,我们可以认为该学习器的性能较好。

2. F值 (F-Score [F-measure[均衡平均数]])

通常,我们希望准确率和召回率均越高越好,但事实上这两者在某些情况下是矛盾的。比如我们只搜出了一个结果,此结果是正确的,求得precisin等于1。但是由于只搜出一个结果,recall值反而很低,接近于0。所以为了综合查准率与查全率,我们引入了F-measure指标。其公式为:
F β = ( 1 + β 2 ) ∗ P r e c i s i o n ∗ R e c a l l ( β 2 ∗ P r e c i s i o n ) + R e c a l l F_{β}=(1+β^2)*\frac{Precision*Recall}{(β^2*Precision)+Recall} Fβ=(1+β2)(β2Precision)+RecallPrecisionRecall

β=1时,即为F1-Score,F1是精度和召回率的调和均值:
F 1 = 2 ∗ P r e c i s i o n ∗ R e c a l l P r e c i s i o n + R e c a l l F_{1}=2*\frac{Precision*Recall}{Precision+Recall} F1=2Precision+RecallPrecisionRecall

其中β>1,更加注重召回率F<1,值更加重视准确率


四. AP,mAP

在这里插入图片描述

1. AP(Average Precision)

AP是Precision-Recall Curve(PRC)下面的面积。绘制出平滑后的PR曲线后,用积分的方式计算平滑曲线下方的面积作为最终的AP值。

2. mAP(mean Average Precision)

通俗来说,就是给每一类分别计算AP,然后做mean平均。
mAP@.5: 即将IoU设为0.5时,计算每一类的所有图片的AP,然后所有类别求平均.
mAP@.5:.95 : 从0.5到0.95,步长0.05(0.5、0.55、0.6、0.65、0.7、0.75、0.8、0.85、0.9、0.95)上的平均mAP。


五. ROC,AUC

1. 真正率(TPR),假正率(FPR)

真正率 代表分类器预测的正类中实际正实例占所有正实例的比例。
T P R = T P T P + F N TPR =\frac{ TP}{TP+FN} TPR=TP+FNTP

假正率 代表分类器预测的正类中实际负实例占所有负实例的比例。
F P R = F P F P + T N FPR =\frac{ FP}{FP+TN} FPR=FP+TNFP

2. ROC(Receiver Operator Characteristic)曲线

被广泛应用于二分类问题中来评估分类器的可信度,ROC则是从这个角度出发来研究学习器泛化性能的有力工具。ROC曲线也需要相应的IOU阈值进行绘制,原理同上的PR曲线。
可以利用ROC曲线对不同模型进行比较,如果一个模型的ROC曲线被另一个模型的曲线完全包住,则可断言后者的性能由于前者

在这里插入图片描述

3. AUC(Area Under Curve)

即指曲线下面积占总方格的比例,ROC曲线下方的面积(AUC)可以用来作为评估模型模型性能的指标.如当两个模型的ROC曲线发生交叉,则很难说哪一个模型更好,这时候可以用AUC来作为一个比较合理的判据

AUC (Area under Curve):ROC曲线下的面积,介于0.1和1之间,作为数值可以直观的评价分类器的好坏,值越大越好。
AUC = 1,是完美分类器,采用这个预测模型时,存在至少一个阈值能得出完美预测。绝大多数预测的场合,不存在完美分类器。
0.5 < AUC < 1,优于随机猜测。这个分类器(模型)妥善设定阈值的话,能有预测价值。
AUC = 0.5,跟随机猜测一样(例:丢铜板),模型没有预测价值


  1. 正样本预测正确的结果,负样本预测正确的结果,即所有分类对应的正确结果数量 ↩︎

  • 33
    点赞
  • 93
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Yolov5的评判指标主要包括平均绝对误差(Mean Absolute Error,MAE)、平均百分比误差(Mean Absolute Percentage Error,MAPE)、IOU(Intersection over Union)、mAP(mean Average Precision)和平均对数漏检率(log-average miss rate)。 其中,平均绝对误差(MAE)是衡量模型预测误差的常用指标,它表示预测值与真实值之间的平均绝对差异。然而,MAE的缺点是不能确定模型是高估还是低估,也对异常值不敏感。平均百分比误差(MAPE)则在一定程度上影响了每个误差范围。 IOU是一种衡量目标检测模型性能的指标,它表示预测框与真实框之间的交集与并集的比例。IOU越高,说明预测结果与真实结果的重叠程度越高。 mAP是指在给定一组IOU阈值下,计算所有类别的平均精度,并将其平均起来得到的检测性能指标。最后,将所有IOU阈值下的mAP进行平均,就得到了最终的性能评价指标:mmAP。 平均对数漏检率是一种对目标检测模型性能的评估指标,它表示预测框与真实框之间的漏检率的对数平均值。 因此,Yolov5的评判指标包括MAE、MAPE、IOU、mAP和平均对数漏检率。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [深度学习评估指标之目标检测——(yolov5 可视化训练结果以及result.txt解析)](https://blog.csdn.net/qq_41627642/article/details/126578865)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

图像处理大大大大大牛啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值