| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 目标检测:mAP (Mean Average Precision) -> 正文阅读 |
|
[人工智能]目标检测:mAP (Mean Average Precision) |
什么是mAP呢?这里的m是mean,平均值,所以搞懂AP是什么就行了。 AP即平均精确度。那么目标检测任务中,如何衡量一个模型的平均精确度? 通常来讲有两个指标。 P,精确率,precision。R,召回率,recall。这两个概念最开始运用在信息检索领域。例如总共需要100条信息,检索出来80条,其中60条需要,20条不需要。那么精确率即20/80=75,召回率60/100=60%。 运用到目标领域问题里,由人为判断哪些是需要的,哪些是不需要的显然不可行,于是有了重新的定义。 首先介绍IOU,即交并比。例如下图中,蓝框是真值,橙框是预测框。IOU即两个框相交的面积比上两框总面积。 ? ? True、False的分类标准是IOU。 Positive、Negative的分类标准是置信度。 ? 进而 ? 我们当然希望P值与R值都越高越好,然是实际上这通常很难发生。我们将P-R值绘成曲线,得到PR曲线。 ? 为了同时考虑P-R的影响,于是我们将PR曲线围成的面积记作PR当作平均精确度,即AP值。 所谓m取平均呢,是指的在多个验证集上求AP的平均值。 至此,mAP的含义便清晰了,反应的是模型的准确度。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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:46:58- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |