关于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