下面是我从一本书上找到的关于MAP公式的讲解

如果要想计算precision以及recall,我们要先知道TP、FP、FN代表什么,通俗来讲,
TP:预测有,实际也有
FP:预测有,但实际没有
FN:预测没有,但是实际有
一个测试样例的情况:

很明显,通过这个图我们可以知道id表示这些标签的序号,也可以知道图中一共有20个标签种类。而socre则是表示表示这些预测标签的概率,gt_label其实就是correct(k),只有当该预测标签是测试样例的真实标签时,值才为1。因此,图中表明该测试样例一共6个真实标签。
需要对上述结果按照score的大小进行降序排序

我们以top-5举例

通过该图我们可以看出,TP=2,因为gt_label值为1的标签一共有两个,而真实标签一共有6个,因此也就有4个真实标签没有在里面(没有被预测到),所

最低0.47元/天 解锁文章
3945

被折叠的 条评论
为什么被折叠?



