目标检测:mAP指标计算

2020-08-07  本文已影响0人  殉道者之花火

mAP(mean average precision)是目标检测算法中衡量算法识别精度的指标,在计算mAP之前,需要先了解一些前置内容:

P=\frac{TP}{TP+FP}
R = \frac{TP}{TP+FN}

  显然,模型的精确率和召回率越大,分类算法在实际数据中的表现越好,为了综合评估这两个指标,定义二者的调和平均值为F值:
\frac{2}{F}= \frac{1}{P}+\frac{1}{R}
当精确率和召回率都很高时,F值也会很高。而在某些情景下,可能会相对更重视另一个指标,此时加入一个参数\beta来度量二者的关系,此时的F值定义为:
F_{\beta} = \frac{(1+\beta^2)PR}{\beta^2P+R}

  特异性(specificity,S)是实际1的样本所占比例:
S = \frac{TN}{FP+TN}
  1-特异度(false positive rate,FPR)是实际负样本中,被错误得识别为正样本的负样本比例:
FPR = \frac{FP}{FP+TN}
  灵敏度(true positive rate,TPR)是所有正样本中,正确识别的正样本比例,与召回率定义相同:
R= TPR = \frac{TP}{TP+FN}


精确率与召回率,RoC曲线与PR曲线

深度学习之Pytorch物体检测实战

上一篇下一篇

猜你喜欢

热点阅读