行人重识别(21)——行人重识别算法性能指标

!转载请注明原文地址!——东方旅行者

更多行人重识别文章移步我的专栏:行人重识别专栏

一、AP(Average Precision平均准确度)和mAP(mean Average Precision平均准确度均值)

AP衡量的是模型在单个类别上判断结果的好坏(效果好坏),是每一次正确预测的准确率平均数。mAP衡量的是模型在所有类别上AP平均值

二、CMC(Cumulative Match Characteristic累计匹配特征)

CMC曲线(Cumulative Match Characteristic Curve)横轴代表Rank-n纵轴代表Accuracy。如果选取Rank-n排序列表为[1,2,5,10]的话,则CMC曲线就是一个由四个点连接而成的曲线。其中每个点的Rank-n的值都为所有测试数据的Rank-n的平均值
Rank-n代表前n个预测是否包含正确预测,取值要么为1要么为0。

三、举例计算AP、mAP与CMC Curve

假设一次的测试结果为:
数据1(标签为0)的测试结果(相似度前10的数据的标签):0,1,2,3,4,5,0,7,8,9
数据2(标签为1)的测试结果(相似度前10的数据的标签):5,0,1,3,4,5,0,7,8,9
数据3(标签为2)的测试结果(相似度前10的数据的标签):1,0,1,3,4,2,0,7,8,9

1.AP、mAP

数据1的十次预测一共有两次正确预测,第一次正确预测的准确率为1/1=100%,第二次正确预测的准确率为2/7=28.6%,则数据1的AP为((100+28.6)/2)%=64.3%。
同理,数据2的AP为33.3%,数据3的AP为16.7%。
则本次测试的mAP为((64.3+33.3+16.7)/3)%=38.1%。

2.CMC Curve

所以,按照上述例子,计算每个数据的Rank-n(1,2,5,10)为

  1. 数据1,[1,1,1,1]
  2. 数据2,[0,0,1,1]
  3. 数据3,[0,0,0,1]

则CMC曲线中Rank-1为0.333,Rank-2为0.333,Rank-5为0.667,Rank-10为1。
图像为:
CMC曲线

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值