| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> mAP笔记 -> 正文阅读 |
|
[人工智能]mAP笔记 |
目标检测网络训练时会得到coco的一系列评价列表。那么这些数都代表什么意思呢。 首先要明确几个概念TP(True Positive):IOU>0.5的检测框的数量(同一个Ground True只计算一次。认为匹配成公)。 FP(False Positive):IOU<=0.5的检测框(假正类,认为它是但它不是)。 FN(False Negative):没有检测到的GT的数量(漏检)。 Precision(查准率):TP/(TP+FP)模型预测的所有目标中,预测正确的比例 Recall(查全率):TP/(TP+FN)所有真实目标中,模型预测正确的目标比例 P-R曲线:Precision-Recall曲线 AP:P-R曲线下的面积 mAP:mean Average Precision,各类别AP的平均值。 例子以检测猫类别为例 ?注:图里的数字代表的是置信度不是IOU,表按照Condifence从大到小排序,num=7。
?计算AP针对不同的comfidence去不同的阈值我们会得到不同的Precision和Recall 我们将comfidence设置为0.98也就是红字的位置,我们计算Precision和Recall TP=1;FP=0;FN=6(一共有七个目标此时只检测出一个目标);Precision=1;Recall=0.14
我们将comfidence设置为0.89也就是红字的位置,我们计算Precision和Recall TP=2;FP=0;FN=5;Precision=1;Recall=0.28
以此类推我们一直往下计算。 我们将comfidence设置为0.66也就是红字的位置,我们计算Precision和Recall TP=4;FP=1;FN=3;Precision=0.8;Recall=0.57
全部计算完之后我们会得到一组Precision和Recall
?当Recall值相等是我们只需要保留Precision值最大的那个(绿色部分可以删掉)。
??以Recall为横坐标Precision为纵坐标就会得到P-R曲线。 图中用阴影框住的部分就是我们的AP?。计算公式为Recall值减去前面的Recall(如果没有就减去0比如第一个Recall),然后乘上它下面最大的Precision的值。如图我们的计算公式为: (0.14-0)*1.0+(0.28-0.14)*1.0+(0.42-0.28)*1.0+(0.57-0.42)*1.0+(0.71-0.57)*0.71=0.6694 COCO数据集的含义Average Precision (AP):最上面的AP是IOU从0.5到0.95步距为0.05的AP的平均值(IOU的值越大要求我们的网络的定位越准确)。 第二行是IOU取0.5(上面的例子就是IOU=0.5)。 第三行是IOU取0.75。 ?AP Across Scales:第一行是针对小目标 第二行是针对中等目标 第三行是针对大目标 Average Recall(AR):第一行是每个图片最多预测1个目标(非极大值抑制之后) 第二行是每个图片最多预测10个目标(非极大值抑制之后) 第三行是每个图片最多预测100个目标(非极大值抑制之后) AR?Across Scales:这个也是对目标大小的限制 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 20:21:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |