Mean Average Precision
2015-12-01 13:48
281 查看
关于mAP的计算方法:
首先,P(r) = 检索到的相关项目/检索的总数,
然后,AveP关注每个相关项目在检索队列中的位置,
, N就是相关项目(文档)的数量。
最后,mAP即使针对不同主题的AveP取平均。
例如:假设有两个主题,主题1有4个相关网页,主题2有5个相关网页。某系统对于主题1检索出4个相关网页,其rank分别为1, 2, 4, 7;对于主题2检索出3个相关网页,其rank分别为1,3,5。对于主题1,平均准确率为(1/1+2/2+3/4+4/7)/4=0.83。对于主题2,平均准确率为(1/1+2/3+3/5+0+0)/5=0.45。则MAP=
(0.83+0.45)/2=0.64。
参考:http://www.360doc.com/content/11/0731/13/103685_136918868.shtml
首先,P(r) = 检索到的相关项目/检索的总数,
然后,AveP关注每个相关项目在检索队列中的位置,
, N就是相关项目(文档)的数量。
最后,mAP即使针对不同主题的AveP取平均。
例如:假设有两个主题,主题1有4个相关网页,主题2有5个相关网页。某系统对于主题1检索出4个相关网页,其rank分别为1, 2, 4, 7;对于主题2检索出3个相关网页,其rank分别为1,3,5。对于主题1,平均准确率为(1/1+2/2+3/4+4/7)/4=0.83。对于主题2,平均准确率为(1/1+2/3+3/5+0+0)/5=0.45。则MAP=
(0.83+0.45)/2=0.64。
参考:http://www.360doc.com/content/11/0731/13/103685_136918868.shtml
相关文章推荐
- 关于计算机二进制计算的那点事情
- 字符串的旋转
- 最长公共子序列
- 煎饼堆
- 算法基础
- java算法-基础理论
- 杭电1563 Find your present! java
- 杭电1407 测试你是否和LTC水平一样高 java解题
- 杭电 2017 ( 字符串统计 ) java
- 杭电 2015 ( 偶数求和 ) java
- 杭电 2014 ( 青年歌手大奖赛_评委会打分 ) java
- 杭电 2005 ( 第几天? ) java
- 杭电 2004 ( 成绩转换 ) C
- 杭电2521 反素数
- 杭电2504 又见GCD
- 杭电2500 做一个正气的杭电人
- 杭电2548 两军交锋
- 杭电2053 Switch Game
- 【清华机试】N!(0<=N<=1000)
- USCAO-Section1.1 Your Ride Is Here