目标检测中常见指标 - mAP

文章目录

    • 1. 评价指标
    • 2. 计算示例
    • 3. COCO评价指标

1. 评价指标

目标检测领域,比较常用的两个公开数据集:pascal voccoco

目标检测与图像分类明显差距是很大的,在图像分类中,我们通常是统计在验证集当中,分类正确的个数除以验证集的总样本数就能得到准确率。

那么对于目标检测,怎么样才能算检测正确呢?

TP(True Positive):IoU>0.5的检测框数量(同一Ground Truth只计算一次)

FP(False Positive):IoU<=0.5的检测框(或者是检测到同一个GT到多余检测框的数量)

FN(False Negative):没有检测到的GT的数量

在这里插入图片描述

Precision: T P T P + F P \frac{TP}{TP+FP} TP+FPTP模型预测的所有目标中,预测正确的比例 - 查准率

Recall: T P T P + F N \frac{TP}{TP+FN} TP+FNTP所有真实目标中,模型预测正确的目标比例 - 查全率

AP:P-R曲线下面积

P-R曲线:Precision-Recall曲线

mAP:mean Average Precision,即各类别AP的平均值


2. 计算示例

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

当我们recall有重复值时,只用保留Precision值最大的信息。

在这里插入图片描述

以Recall为横坐标,以Precision为纵坐标,得到PR曲线。

在这里插入图片描述

阴影部分的免费则就说AP值,即
A P = 0.57 × 1.0 + ( 0.71 − 0.57 ) × 0.71 = 0.57 + 0.0994 = 0.6694 AP = 0.57\times 1.0 + (0.71-0.57)\times 0.71 = 0.57+0.0994 = 0.6694 AP=0.57×1.0+(0.710.57)×0.71=0.57+0.0994=0.6694
这里求的的AP为对应猫这个类别的AP值。使用同样的方法求出其他类别的AP值,最后求出所有类别AP的均值,就得到了mAP。

注意:

在我们所有网络给出的结果都是经过非极大值抑制处理后所得到的目标边界框。


3. COCO评价指标

官网文档:https://cocodataset.org/#detection-eval

在这里插入图片描述

在这里插入图片描述


http://www.niftyadmin.cn/n/5140486.html

相关文章

Python的web自动化学习(六)Selenium第一个网页操作

引言&#xff1a; 前面我们系统的介绍了一个各种selenium的工作原理、环境配置与准备、各种元素定位的方法&#xff0c;现在让我们一起来实践吧&#xff0c;以哔哩哔哩登录为例子说明&#xff1a; Selenium自动登录B站&#xff08;通过QQ登录&#xff09; 为什么使用qq登录&…

【23真题】千万别考这所!题目太格路了!

今天分享的是23年宁波大学912的信号与系统试题及解析。 本套试卷难度分析&#xff1a;22年宁波大学912考研真题&#xff0c;我也发布过&#xff0c;若有需要戳这里自取&#xff01;22年题目还很正常&#xff0c;23年突然剑走偏锋&#xff0c;24年能不能恢复我不知道。但是你难…

WSL1 安装 debian xfce 用xrdp 导入远程桌面

凑合能用 晃晃行 晃晃不行 而且比较卡 还经常报崩溃 sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils apt install locales -y 安装过完应该会提示设置locales&#xff0c;如果安装完之后想要更改相关设置&#xff0c;可以使用如下命令重新设置loca…

Linux命令超详细

Linux基础命令 Linux的目录结构 /&#xff0c;根目录是最顶级的目录了Linux只有一个顶级目录&#xff1a;/路径描述的层次关系同样适用/来表示/home/itheima/a.txt&#xff0c;表示根目录下的home文件夹内有itheima文件夹&#xff0c;内有a.txt ls命令 功能&#xff1a;列出…

jvsiualvm远程连接

Linux服务器上有jdk&#xff0c;进入jdk安装目录/bin找到jvisualvm命令 直接输入jvisualvm回车&#xff08;不用输入sh或./&#xff09;,如果报- environment variable DISPLAY is not set。 输入export DISPLAYwindows机器的IP:0.0 此windows机器是你本地&#xff0c;安装j…

#EXT-X-DISCONTINUITY

#EXT-X-DISCONTINUITY 是一种在 HTTP Live Streaming (HLS) 协议中使用的特殊标签。 在 HLS 中&#xff0c;#EXT-X-DISCONTINUITY 标签用于标识媒体片段之间的不连续性。它表示当前媒体片段与前一个媒体片段之间存在一种断裂或不连续的情况。 当媒体流中发生某种变化&#xf…

Python如何使用datetime模块进行日期和时间的操作

目录 一、引言 二、datetime模块的基本使用 三、日期的运算 四、注意事项 总结 本文将对Python的datetime模块进行深入探讨&#xff0c;阐述如何使用该模块进行日期和时间的各种操作。我们将介绍日期和时间的基本操作&#xff0c;以及格式化、时区处理等高级操作&#xff…

安装Python环境

Python 安装包下载地址&#xff1a;https://www.python.org/downloads/ 打开该链接&#xff0c;可以看到有两个版本的 Python&#xff0c;分别是 Python 3.x 和 Python 2.x&#xff0c;如下图所示&#xff1a; Python下载页面截图 图 1 Python 下载页面截图&#xff08;包含…