学习笔记13-目标检测算法的评估指标

42 篇文章 13 订阅
订阅专栏

学习链接:https://www.jianshu.com/p/fd9b1e89f983

1、mAP

MAP(mean Average Precision)平均精度均值,即AP(Average Precision)的平均值,它是目标检测算法的主要评估指标。目标检测模型通常会用速度和精度(mAP)指标描述优劣,mAP值越高,表明该目标检测模型在给定的数据集上的检测效果越好。
mAP是AP(Average Precision)的平均值:
其中:
Accuracy指准度,意味着系统误差(System Error)小,即偏差(Bias) 小,描述了的实际值与真实结果的偏离程度。其是预测为正实际为正和预测为负实际负占总样本的比例。
Precision指精度,意味着随机误差(Random Error)小,即方差(Variance)小,描述了实际值的扰动情况。其是预测实际为正,占预测为正的比例,Precision可以视作是模型找出来的数据的正确能力,举例:Precision=1表示模型找一个对一个,Presicion=0.5表示模型找出2个,能对1个。

在这里插入图片描述

2、precison-recall-f1

Precision(精度):意味着随机误差(Random Error)小,即方差(Variance)小,描述了实际值的扰动情况。其是预测实际为正,占预测为正的比例,Precision可以视作是模型找出来的数据的正确能力。

Recall(召回率):是预测为正实际为正占总体正样本的比例,Recall可以视作是模型在数据集中,检测出目标类型数据的能力,即是否把想找出来的都找出来了,Recall=1表示已经把想找出来的数据全部找出来了。

F1 Score:是Precision与Recall的调和平均(harmonic mean),是综合Precision与Recall的评估指标,用于综合反映整体的指标,避免Precision或Recall的单一极大值,Precision很大、Recall很小;或Precision很小,Recall很大,都不是好的检测能力。

举例:

有60个正样本,40个负样本,系统预测了50个正样本,其中40个是预测正确的正样本;预测了50个负样本,其中30个是预测正确的负样本。TP=40,FP=10;FN=20,TN=30。
在这里插入图片描述在这里插入图片描述
Precision(精确度) = 40/(40+10)=80%

Recall(召回率) = 40/(40+20)=66.7%

Accuracy(准确度) = (40+30)/(40+10+30+20) = 70%

F1 Score = 240/(240+10+20) = 72.7%
但是对于目标检测(Object Detection)算法来说
在这里插入图片描述

补:Precision与Recall曲线:
把每次预测结果的Precision和Recall计算出来,并按照关系画出曲线,就是P-R曲线。

3、Confidence Score (置信度分数)与IoU (交并比)

Confidence Score (置信度分数) 其是一个分类器(Classifier)预测一个锚框(Anchor Box)中包含某个对象的概率(Probability)。通过设置Confidence Threshold置信度阈值可以过滤掉(不显示)小于threshold的预测对象。
IoU (Intersection over union)交并比其是预测框(Prediction)与原标记框(Ground truth)之间的重叠度(Overlap),最理想情况是完全重叠,即比值为1。IoU用于衡量预测框的准确度。
Confidence Score和IoU共同决定一个检测结果(detection)是Ture Positive还是False Positive
当一个检测结果(detection)被认为是True Positive时,需要同时满足下面三个条件:

1,Confidence Score > Confidence Threshold(在detect.py自己设定一般不低于0.5)
2,预测类别匹配(match)真实值(Ground truth)的类别
3,预测边界框(Bounding box)的IoU大于设定阈值,如0.5

不满足条件2或条件3,则认为是False Positive。

4、计算MAP方法

AP计算: 通过计算每一个recall值对应的Precision值的平均值,可以获得一个数值形式(numerical metric)的评估指标:AP(Average Precision),用于衡量的是训练出来的模型在感兴趣的类别上的检测能力的好坏。
AP计算可以定义为经过插值的precision-recall曲线与X轴包络的面积。这种方式称为:AUC (Area under curve)
MAP计算:
假设有K种类别,K>1,那么mAP的计算公式为:
在这里插入图片描述
当类别K=1时,mAP = AP。
补充:
mAP(IoU@0.5): 正常MAP算法。
mAP(IoU@0.75): 这是一个对检测能力要求更高的标准
mAP(IoU@[0.5:0.05:0.95]): 需要计算10个IoU阈值下的mAP,然后计算平均值。这个评估指标比仅考虑通用IoU阈值(0.5)评估指标更能体现出模型的精度。

机器学习笔记 - 基于深度学习的多种目标跟踪检测框架简述
学以致用 知行合一
06-14 1434
对象跟踪基准 (OTB) 是一种视觉跟踪基准,广泛用于评估视觉跟踪算法的性能。该数据集总共包含 100 个序列,每个序列都带有边界框和 11 个挑战属性逐帧注释。OTB-2013 数据集包含 51 个序列,OTB-2015 数据集包含 OTB 数据集的所有 100 个序列。下面网址是OTB官网,提供数据集。视觉跟踪器基准测试 (hanyang.ac.kr)部分示例图像。
目标检测YOLO实战应用案例100讲-基于深度学习的无人机目标检测算法轻量化研究
qq_36130719的博客
08-01 992
在Darknet深度学习框架支撑下,注重精度速度均衡化的YOLO系列算法结 合新算法思想,不断推陈出新。而YOLO系列经典算法YOLOv3,继承了YOLOv1、 YOLO9000[ 61]算法精度高、推理速度块、检测种类多的优势,综合提高了各大尺 度目标的检测精度,算法思想如下:(1) 基于残差网络构建的骨干网络Darknet53,基本模块为下采样和残差块 的连续组合,详细结构见表2.1。下采样模块一方面可以降低网络计算量,另一 方面也增大了感受野,提高对大目标的检测性能;
目标检测算法的评价指标
YYY_77的博客
06-12 2655
对于一个目标检测模型的好坏,总的来说可以从以下三个方面来评估:严格说某些场合也会很在意模型的大小,这也是一个研究方向,比如 , , 等。所以除了上面三个维度,模型的大小也可以是一个评价维度。PASCAL VOC 挑战赛:该挑战赛目标检测评价指标官方文档,当前 PASCAL VOC 目标检测挑战赛使用的指标是曲线和.COCO 检测挑战赛:该挑战赛使用不同的指标评估不同算法目标检测准确性。 这里可以找到 COCO 上的目标检测性能的 12 个指标的文档。Google Open Images Dataset
目标检测算法的性能评估
uyaswogd的博客
08-09 1564
关于神经网络目标检测算法性能指标的小总结。
平均精度(Average Precision,AP)以及AP50、AP75、APs、APm、APl、Box AP、Mask AP等不同阈值和细分类别的评估指标说明
最新发布
fydw_715的博客
07-25 2357
平均精度(Average Precision,AP)以及不同阈值和细分类别的评估指标AP50、AP75、APs、APm、APl说明
目标检测的置信度和NMS
冰雪棋书的博客
09-14 9785
置信度(confidence) 还存在一个很关键的问题:在训练中我们挑选哪个bounding box的准则是选择预测的box与ground truth box的IOU最大的bounding box做为最优的box,但是在预测中并没有ground truth box,怎么才能挑选最优的bounding box呢?这就需要另外的参数了,那就是下面要说到的置信度。 置信度是每个bounding box输出的其中一个重要参数,作者对他的作用定义有两重: 一重是:代表当前box是否有对象的概率 P r ( O b..
5、目标检测评估指标
weixin_44986037的博客
03-13 2176
深度学习
YOLOv5的参数与性能指标
热门推荐
asd123pwj的博客
05-22 2万+
文章首发及后续更新:https://mwhls.top/2428.html 新的更新内容请到mwhls.top查看。 无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。 基于NAIE平台的YOLOv5识别超超超可爱的逢坂大河如果有误,麻烦评论提出,谢谢。 目录 1. 传参 2. 评估参数 3. 如何提高mAP 4. 参考文献 传参conf_thresConfidence Threshold,置信度阈值。只显示预测概率超过conf_thres的预测结果。想让YOLO只标记可能性高的地方
深度学习目标检测模型测试评价指标的选取及介绍
泽渊的博客
09-06 6430
自动驾驶的一大前提是保证人的安全,故对人的检测是必须的。考虑到自动驾驶的场景需求,各类车辆、交通灯、交通标志以及其他路上高频出现的,对决策有影响的物体类别都应进行识别,例如摩托车、自行车等。测试指标评估模型性能好坏有着至关重要的意义,目前已有大量相关研究,本文对在工程中选取的指标做出总结,并介绍了目前比较主流的各类评价指标
目标检测算法笔记 (三) One-Stage 算法 YOLO 系列算法
liuxinnanshou的博客
02-23 1559
目录 简介 YOLOv1 YOLOv2 YOLOv3 网络总结 简介 YOLO全拼是You Only Look Once。作者的目标是实现速度很快同时尽可能保持精度的目标检测网络,其去掉了非常耗时的生成RPN网络(对于实时检测的要求来说),直接把目标检测作为两个任务:目标区域预测、类别预测。实现了使用了一个网络直接预测物体边界和类别概率,即end-to-end,虽然精度与Two-Stage算法...
ap 目标检测算法map_目标检测指标AP与mAP
weixin_34260080的博客
12-24 1819
最近在处理实验数据的时候,想到了之前学习的分类混淆矩阵当时没有完全弄懂,刚好借着这个机会给深入的学习一下,做好相应的笔记一、检测指标目标检测任务中,通过不同的IoU阈值来进行检测器的整体的性能评估,对于MS COCO目标检测,有如下检测指标对于MS COCO关键点检测,官方给出的评价指标为OKS(object keypoints similarity),其评价指标和检测的IoU也很类似,在不同的...
目标检测YOLO实战应用案例100讲-基于深度学习的无人机目标检测算法轻量化研究(下)
qq_36130719的博客
04-28 246
本文结合ROS操作系统、软件仿真平台Gazebo、通信包MAVROS以及PX4来进 行无人机目标检测的仿真实验,如下图是PX4的软件在环(SITL)仿真的系统通信接口连接图如下图4-15所示:在仿真系统中,由Gazebo提供一个虚拟世界的仿真环境,并且提供无人机仿真模 型和虚拟的GPS、IMU等各种传感器的相关数据。
一种评估LSTM模型置信度方法
u013705518的博客
06-27 5975
一种评估聊天机器人输出置信度的方法为什么需要评估聊天机器人输出置信度算法计算LSTM模型置信度python代码测试结果 为什么需要评估聊天机器人输出置信度 使用LSTM构建聊天机器人,无论输入是什么,就算输入完全不符合语法,模型都会给出一个输出,显然,这个输出不是我们想要的,如何识别模型输出是不是我们想要的?因此我们需要一种评估指标评估模型输出的置信度。评估LSTM模型的置信度本质上是判断输入与...
目标检测学习笔记3——Yolo1 Yolo论文解读
Shadownow的博客
08-09 886
文章目录1.引言2.Yolo v1论文摘要1.介绍2.一个统一的目标检测框架 1.引言 Yolo1,2,3的作者是Joseph Redmon. Yolo是one-stage算法,即无需提取候选框、没有复杂的上下游处理工作,而是图片输入后经过网络,一次性往前推段得到bounding box的定位以及分类结果。是端到端训练优化。 优点: 将目标检测问题当作回归问题,无需提取候选框,是单阶段的。 速度快。 可以捕捉上下文信息,recall高、迁移泛化好 缺点: 4. 小物体检测效果差 5. localiz
深度学习 - 理论笔记总结
iamfishman
06-30 1157
深度学习笔记: 1. 描述常用3种IOU,分别针对那种情况使用? ① 交并比:交集/并集。即框和框的重叠的程度。为了删除一些同目标位置重叠的框。 ② 最小IOU:最小面积框/并集。为了删除预测框在真实框内部,且框住部分不完整的情况。 ③ 最大IOU:最大面积框/并集。 2. 描述数据增强的常用手段,yoloV4使用的手段? 数据增强: (1) 裁剪:①中心裁剪,② 随机裁剪,③ 随机长宽比裁剪, ④ 上下左右中心裁剪, ⑤ 上下左右中心裁剪后翻转; (2)翻转和旋转:① 水平翻转, ② 垂直翻转, ③ 随
【opencv有趣应用】opencv + YOLOV3 + COCO数据集的简单应用
qq_29367075的博客
03-19 3168
谈起深度学习进行目标检测,我们能想到的一个分支就是端到端的YOLO系列。 我们之前接触过YOLO,也学习过YOLO, 文章如下: https://blog.csdn.net/qq_29367075/article/details/109269472 https://blog.csdn.net/qq_29367075/article/details/109269477 https://blog.csdn.net/qq_29367075/article/details/109269483 因此呢,我们这里只是大
目标检测】关于YOLO系列算法Confidence置信度的计算和理解
学无止境、积少成多、厚积薄发
05-19 1234
关于YOLO系列算法Confidence置信度的计算和理解
深度学习之——目标检测基础
Shudsa的博客
11-30 1035
最后定义了一个绘制锚框的函数draw_anchor_box,函数通过接受一系列参数,center(锚框的中心坐标),length(一个基准长度用于计算锚框的高度与宽度),scales(包含多种尺寸比例的列表),ratios(包含多种长宽比的列表)、img_height(图片的高度)、img_width(图片的宽度)。锚框是用于生成候选区域的一种技术。1:xyxy,(x1,y1,x2,y2),用两个点坐标来表示矩形框的位置,(x1,y1)表示矩形的左上角坐标,(x2,y2)表示右下角坐标。
分类、目标检测中的评价指标
runningwei的博客
05-30 3722
一:准确率(Accuracy)、错误率 (Error rate) 准确率 = 正确分类的样本数 / 总样本数 错误率 = 错误分类的样本数 / 总样本数 = 1 - 准确率 Top-1准确率:预测类别按置信度从高到低排序,取排名第一的类别作为预测结果,计算准确率 Top-5准确率:取排名前五的类别作为预测结果(只要包含真实类别,就算分类正确),计算准确率 ...
confidence_threshold
06-10
您的问题是关于 `confidence_threshold` 吗?如果是的话,`confidence_threshold` 是指在机器学习和自然语言处理中,一个用来控制模型输出结果置信度的阈值。当模型预测的结果置信度低于此阈值时,通常会被认为是不可靠的,需要进行进一步的处理或验证。这个阈值可以根据实际情况进行调整,以达到最佳的效果。
写文章

热门文章

  • 学习笔记26-解决:载入预训练模型时Pytorch遇到权重不匹配的问题(附+修改后的预训练模型载入和冻结特征权重完整代码) 25457
  • 学习笔记18-深度学习中的消融实验指的是什么? 21480
  • 学习实践ChatGLM-6B(部署+运行+微调) 19474
  • 学习笔记41-大语言模型参数说明(Temperature,Top p,Top k) 12252
  • 学习实践-Alpaca-Lora (羊驼-Lora)(部署+运行+微调-训练自己的数据集) 10315

分类专栏

  • 算法实战 付费 64篇
  • 边缘部署 付费 13篇
  • 学习笔记 42篇

最新评论

  • 学习实践-Alpaca-Lora (羊驼-Lora)(部署+运行+微调-训练自己的数据集)

    m0_37855283: 训练阶段出现,loss 为0 ,learning rate 0 的情况,请问怎么处理呢?

  • 学习实践-Alpaca-Lora (羊驼-Lora)(部署+运行+微调-训练自己的数据集)

    李卓璐: pip install --upgrade peft试试?

  • 学习实践-Alpaca-Lora (羊驼-Lora)(部署+运行+微调-训练自己的数据集)

    m0_46485858: TypeError: LoraConfig.__init__() got an unexpected keyword argument 'enable_lora' 请问运行generate.py时报这个错误是什么原因

  • 实战2-ResNet、MobileNet预训练权重

    曦言夕语: 哥,mobilenet这个是不是过期了

  • 学习笔记26-解决:载入预训练模型时Pytorch遇到权重不匹配的问题(附+修改后的预训练模型载入和冻结特征权重完整代码)

    李卓璐: 具体看你完成什么任务吧,我是因为数据量少,预训练的方法可以帮我减轻训练过拟合风险。但是如果本身你的数据量很大,且与预训练模型任务有出入,那还是不要使用比较好吧。

最新文章

  • YOLOX修改检测框、标签文字的粗细大小
  • Nvidia Isaac Sim从零开始学---ROS2 OmniGraph节点介绍(以navigation为例)
  • Nvidia Isaac Sim从零开始学---加载sim资产包
2024年34篇
2023年15篇
2022年51篇
2021年11篇
2020年8篇

目录

目录

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家霍州玻璃钢门头雕塑德惠方形玻璃钢花盆商场主题美陈从前期设计到落地花溪区玻璃钢雕塑设计公司玻璃钢艺术摆件景观雕塑厂家广州仿铜玻璃钢雕塑定制四川周年庆典商场美陈室内商场美陈销售企业玻璃钢动物雕塑种类玻璃钢花盆制作冰淇淋许昌玻璃钢景观雕塑绍兴工业玻璃钢雕塑摆件贵州玻璃钢卡通雕塑定制绥化玻璃钢美人鱼雕塑保山市玻璃钢雕塑设计如何蚌埠环保玻璃钢雕塑定制云浮玻璃钢仿铜人物雕塑盐城蛋形玻璃钢花盆上海大型商场创意商业美陈创作信阳玻璃钢彩绘雕塑定做玻璃钢文化墙雕塑定做房地产玻璃钢雕塑福建玻璃钢人物雕塑价格南平玻璃钢海豚雕塑沈阳园林玻璃钢雕塑厂家彭州玻璃钢游乐场门头雕塑永州人物玻璃钢雕塑定制玻璃钢艺术雕塑采购郑州玻璃钢园林雕塑设计四川玻璃钢马雕塑艺术小品香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化