我在某处读到,tensorflow 对象检测 API 中显示的 mAP 指标与模型动物园中给出的 mAP 不同(其中 ssd inception v2 在 MSCoco 数据集上的 mAP 为 27)。当训练我自己的数据集时,我没有引用,因为 mAP 的图在 [0,1] 之间,而模型动物园的 mAP 高于 27。
问题 1.tensorflow对象检测API中mAP =[0,1]的范围是吗? 2. 在训练我们自己的数据集时,我们应该以什么 mAP 为目标?
最佳答案
平均精度 (mAP) 应始终在 [0,1] 范围内,因为计算 mAP 的管道是下一个:
- 计算每个类的精度
p1,p2,..,pn
(众所周知,精度在 [0,1] 范围内) - 计算上一步平均精度的平均精度
mean(p1,p2,..,pn)
所以,证明了,mAP一定在[0,1]范围内
关于tensorflow - Tensorflow 对象检测 API 中的 mAP(平均平均精度),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45824871/