gpt4 book ai didi

python - 平均精度解释

转载 作者:行者123 更新时间:2023-12-05 05:02:11 25 4
gpt4 key购买 nike

我有一个关于如何解释这个 mAP 指标的问题,例如,如果一个物体检测器得到一个 48 的 mAP。这是一个好的结果吗?或者如果你的 AP 是 50,有什么不同吗?

他又回到了IoU,是不是如果是mAP50,就是检测到IoU为50(差不多一半)的照片,所以图像不会检测到所有的东西,但是会不会给出不可靠的结果?

欢迎任何帮助。

最佳答案

我建议你阅读这篇文章 Intuition behind Average Precision and MAP[1]Breaking Down Mean Average Precision (mAP) ,我发现它们很有帮助。但是,48 或 50 AP 之间的区别在于 50 AP 更好一点。这是 [1] 的一小部分:

“例如,假设我们正在搜索一朵花的图像,并且我们向我们的图像检索系统提供了一张玫瑰的样本图片(查询),我们确实得到了一堆排名图像(从最可能到最不可能) 。通常不是所有的都是正确的。所以我们计算每个正确返回的图像的精度,然后取平均值。如果我们返回的结果是

1, 0, 0, 1, 1, 1

那么每个正确点的精度是:到目前为止(包括当前)遇到的正确图像的数量除以到目前为止看到的图像总数。

1/1, 0, 0, 2/4, 3/5, 4/6

其中 1 是花朵的图像,而 0 不是。上例的 AP 为 0.6917。
一种简单的解释方法是生成 0 和 1 的组合,这将提供所需的 AP:0.5 的 AP 可能会产生如下结果

0, 1, 0, 1, 0, 1, ...

其中每一秒图像都是正确的,而 AP 为 0.333

0, 0, 1, 0, 0, 1, 0, 0, 1, ...

每三张图片都是正确的..."

关于python - 平均精度解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62317770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com