tensorflow - Tensorflow 对象检测 API 中的 mAP(平均平均精度)

标签 tensorflow object-detection tensorboard

我在某处读到,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 的管道是下一个:

  1. 计算每个类的精度p1,p2,..,pn(众所周知,精度在 [0,1] 范围内)
  2. 计算上一步平均精度的平均精度mean(p1,p2,..,pn)

所以,证明了,mAP一定在[0,1]范围内

关于tensorflow - Tensorflow 对象检测 API 中的 mAP(平均平均精度),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45824871/

相关文章:

deep-learning - 关于RetinaNet的困惑

keras - Tensorboard + Keras + 机器学习引擎

google-cloud-platform - Google Cloud Vision - 数据集不能拆分为训练、验证、测试数据

python - 属性错误: module 'tensorflow' has no attribute 'batch_matrix_band_part'

tensorflow - 使用 GradientTape 和 SavedModel 对输入进行梯度下降

tensorflow - 用 GPU 代替 TPU 训练莎士比亚模型

Tensorflow 1.9/Object Detection : model_main. py 只评估一张图片

graph - 如何使用张量板制作散点图 - tensorflow

python-3.x - ModuleNotFoundError : No module named 'past' when installing tensorboard with pytorch 1. 2

python - 来自 tf.keras.preprocessing.image.ImageDataGenerator.flow_from_directory 的 tf.data.Dataset?