mAP,PR-curve解释及计算等

置信度阈值:confidence threshold 

IOU阈值

P:精确率,precision 

预测正确的/总共预测的个数

R:召回率,recall

预测正确的/所有应该预测正确的

PR曲线:横坐标是R值,纵坐标是P值

通过不断调整置信度阈值(就是当这个值越高,我们就越相信它判断得正确)来使我们R有不同的取值,然后再算在这个R下P的值,形成一个PR曲线图。对于yolov5来说NMS的置信度值就是这个值。一个类画一个PR曲线图。

AP:Average precision  

算出P-R曲线下面的面积,就是我们的AP值。

mAP:mean Average Precision,每个类的AP值的平均数

算出所有的类的AP值取平均就是mAP。

IOU 0.5 mAP:指的是当IOU阈值=0.5时,mAP是多少

IOU 0.5:0.95 mAP: 指的是当IOU阈值分别取(0.5:0.05: 0.95)时,所有得出来的mAP取平均值。

IOU阈值

mAP,PR-curve解释及计算等_第1张图片

A交B/A并B

IOU越大,则说明预测的位置越准确。

NMS置信度是什么?

在yolov5中,置信度值基本由位置损失函数决定(CIOU)。

你可能感兴趣的:(计算机视觉,python,开发语言)