yolo模型学习笔记——1——物体检测评估指标

news/2025/3/18 13:03:35/

1.置信度

        表示模型预测的边界框中存在目标物体的概率以及反应预测框和真实框的定位质量

2.阈值

(1)定义

        决定一个预测框是否被视为为正类的关键参数,通过调整不同的阈值,获得不同的精度和召回率。yolo模型会为每个预测框生成一个置信度分数,表示该模型对该框内存在物体的确信度,阈值的作用是决定这个置信度分数的临界值

(2)阈值与精度的关系

        精度表示预测为正类的样本中,真正为正类的概率,当阈值较高时,只有置信度很高的预测才会被当作目标物体,所以阈值越高,精度越高,召回率越低,可能导致错过一些正确的目标

(3)阈值与召回率的关系

        召回率表示所有实际为正样本的目标中,被正确识别为正类的概率,阈值较低时,更多的预测框会被认为是正类,基数变大,召回率会更高,但阈值越低,更多错误预测框被误判为正类,导致精度下降

3. 精度

        模型预测为正类(目标物体)的样本中,实际为正类的概率

4. 召回率recall

        所有实际为正类的样品中,被模型正确识别为正类的比例

5. PR曲线 (Precision-Recall)

       评估分类模型的一个重要工具,通过考虑精度和召回率来展示模型的性能,精度和召回率呈现反比, 通过不同的阈值计算出不同的精确度和召回率,坐标轴上,横轴代表召回率recall,纵轴代表精确度,PR曲线与坐标轴围成的面积越大,模型性能越好

2.AP(Average Precision)和mAP(mean Average Precision)

(1)AP

        表示对单一类型目标的检测精度指标,为PR曲线与坐标轴的面积,AP值越大越好

(2)mAP

        表示对各类型目标检测精度指标的平均值,mAP值越大越好

3.coco

(1)定义

        计算机视觉中常用的基准数据集之一,微软团队2014年推出,用于目标检测,实例分割

(2)COCO数据集构成

        1.训练集 train

        2.验证集 val

        3.测试集 test

4.IOU

(1)定义

        表示预测框和真实框之间的重叠程度,预测框和真实框的交并比

(2)应用

        1.IOU常用于计算损失函数(位置损失)

        2. 非极大值抑制(NMS)

        3.确定预测框是否为正类

        4. 评估模型性能 MAP

5.VOC

        是目标检测领域传统的数据集,标注格式为XML


http://www.ppmy.cn/news/1580075.html

相关文章

鸿蒙 @ohos.arkui.drawableDescriptor (DrawableDescriptor)

鸿蒙 ohos.arkui.drawableDescriptor (DrawableDescriptor) 在鸿蒙开发中,ohos.arkui.drawableDescriptor 模块提供了一种强大的方式来处理图片资源,包括普通图片和分层图片(LayeredDrawableDescriptor)。通过这个模块&#xff0…

【Godot】CanvasItem

(参考自deepseek回答) 在 Godot 引擎中,CanvasItem 是一个非常重要的类,它是所有 2D 渲染对象的基础类。CanvasItem 提供了 2D 渲染、变换、绘制和可见性控制等功能,是 Godot 2D 系统的核心组成部分。 1. CanvasItem 的…

日语学习-日语知识点小记-构建基础-JLPT-N4N5阶段(23):たら ても

日语学习-日语知识点小记-构建基础-JLPT-N4&N5阶段(23):たら& ても 1、前言(1)情况说明(2)工程师的信仰2、知识点(1) たら >~た+ら (IF):如果,假设 条件假设语气(2) ても > て+も :即使……也…… (任何情况)(3) 復習(ふくしゅう…

ESP32学习 -从STM32工程架构进阶到ESP32架构

ESP32与STM32项目文件结构对比解析 以下是对你提供的ESP32项目文件结构的详细解释,并与STM32(以STM32CubeIDE为例)的常见结构进行对比,帮助你理解两者的差异: 1. ESP32项目文件解析 文件/目录作用STM32对应或差异set…

使用BLSTM自动评估句子级构音障碍的可理解性

使用BLSTM自动评估句子级构音障碍的可理解性 原文:Automatic Assessment of Sentence-Level Dysarthria Intelligibility Using BLSTM 引言 构音障碍简介 构音障碍的定义与特征 构音障碍是一种由神经原因引起的运动性言语障碍表现为肌肉无力、瘫痪或协调不良,导致言语清晰…

Bash中小数的大小比较以及if条件中小数的大小判断

1、在Bash中对小数进行大小判断时&#xff0c;需要使用bc命令进行判断&#xff0c;用-gt、-lt、-eq等或使用>、<、运算符比较。 注意&#xff1a;用bc命令比较时&#xff0c;真返回1&#xff0c;假返回0。 [rootCentos7-4 ~]# [ echo "120.5 > 88.8" | bc…

机器学习大纲

阶段1&#xff1a;打好基础 Python入门 重点学习内容&#xff1a; 基础语法&#xff1a;变量、循环、函数、类与对象&#xff08;对比Java的语法差异&#xff0c;如缩进代替大括号&#xff09;。Numpy/Pandas&#xff1a;处理数据的数组操作&#xff08;类比Java的ArrayList和…

Linux下用Bash Shell脚本和mysql命令行程序实现带多组参数和标签的MySQL数据库批量数据导出程序

Linux下用Bash Shell脚本连接到MySQL数据库&#xff0c;用SELECT secure_file_priv或者SHOW QUERY VARIABLE LIKE secure_file_priv’取得secure_file_priv变量的值&#xff0c;值为Linux的目录&#xff0c;如果获取的值为空&#xff0c;则输出提示信息让用户配置my.cnf文件中的…