MAP
AP
关于 AP 与 MAP 这里有个非常好的文章: intuition-behind-average-precision-and-map
在了解MAP(Mean Average Precision)之前,先来看一下AP(Average Precision), 即为平均准确率。
对于AP可以用这种方式理解: 假使当我们使用google搜索某个关键词,返回了10个结果。当然最好的情况是这10个结果都是我们想要的相关信息。但是假如只有部分是相关的,比如5个,那么这5个结果如果被显示的比较靠前也是一个相对不错的结果。但是如果这个5个相关信息从第6个返回结果才开始出现,那么这种情况便是比较差的。这便是AP所反映的指标,与recall的概念有些类似,不过是“顺序敏感的recall”。
比如对于用户 u , 我们给他推荐一些物品,那么
APu=1|teu|∑i∈teu∑j∈teuδ(puj≺pui)+1pui
在这里 pui