深度学习常用指标

1. 混淆矩阵(误差矩阵)
2. 准确率(overall accuracy)

代表了所有预测正确的样本占所有预测样本总数的比例

这里分类正确代表了正样本被正确分类为正样本,负样本被正确分类为负样本

3. 平均精度(average accuracy)

平均精度计算的是每一类越策正确的样本与该类总体数量之间的比值,最终再去每一类的精度的平均值,在实现中,直接取出混淆矩阵的对角线元素,并对混淆矩阵行列求和,然后用对角线元素除以求和结果,最后对结果计算求出平均值。

4. 召回率(recall)

又叫查全率,代表了实际为正样本并且也被正确识别为正样本的数据占样本中所有为正样本的比例

召回率是判断模型正确识别所有正样本的能力。

5. 精准率(precision)

也叫查准率,代表全部预测为正的结果中,被预测正确的正样本所占的比例

6. PR曲线

横轴是召回率,纵轴代表了P(精确率),P-R曲线上的一个点代表着,在某一阈值下,模型将大于该阈值的结果判定为正样本,小于该阈值的结果判定为负样本,此时返回结果对应的召回率和精确率。整条P-R曲线是通过将阈值从高到低移动而生成的。原点附近代表当阈值最大时模型的精确率和召回率,在PR曲线我们可以从图中直观的看到某一个曲线被另外一条曲线完全包裹,所包围的面积大于另一条曲线包围的面积。

7. 置信度

在目标检测中,我们通常需要将边界框内物体划分为正样本和负样本。我们使用置信度这个指标来进行划分,当小于置信度设置的阈值判定为负样本(背景),大于置信度设置的阈值判定为正样本。

8. IOU

IOU可以去除目标检测的冗余框进行后处理优化并且还可以计算Loss达到优化模型的效果,计算公式为

分子部分是模型预测框与真实标注框之间的重叠区域,分母部分是两者的并集,预测框和实际框所占有的总区域

9. AP

AP事实上是PR曲线所包含的面积,当我们取不同的置信度,可以获得不同的P和Recall,PR曲线下面所包含的面积就是模型检测某个类的AP值。

mAP:平均精度,(精度:预测为正样本的数据中有多少个是真正的正样本

mAP50:指IoU阈值为0.5时,检测框与真实框的重叠度达到一定程度时,检测结果正确的比例,也就随便模型检测结果的准确率

mAP95: 在多个 IoU 阈值(从 0.5 到 0.95,步长为 0.05)下计算得到的 mAP 的平均值。

相关推荐
_李小白1 小时前
【AI大模型学习笔记之平台篇】第六篇:安卓开发AI工具介绍(Android CLI、Android Skill和Android Knowledge Base)
人工智能·笔记·学习
YaBingSec2 小时前
玄机靶场:供应链安全-供应链应急-Part2 通关笔记
java·笔记·安全
qeen872 小时前
【算法笔记】双指针及其经典例题解析
c++·笔记·算法·双指针
动物园猫3 小时前
番茄叶片病害检测数据集分享(适用于YOLO系列深度学习分类检测任务)
深度学习·yolo·分类
思绪无限3 小时前
YOLOv5至YOLOv12升级:农作物害虫检测系统的设计与实现(完整代码+界面+数据集项目)
人工智能·python·深度学习·目标检测·计算机视觉·yolov12·农作物害虫检测
逻辑驱动的ken3 小时前
Java高频面试考点场景题11
java·深度学习·面试·职场和发展·高效学习
China_Yanhy3 小时前
生产笔记:AI 集群的极致成本与数据保命指南
人工智能·笔记
云起SAAS3 小时前
小智笔记APP源码 | 8大广告联盟聚合(穿山甲/优量汇/快手/百度) | 应用市场过审极速版 | uni-app全栈商用项目
笔记·uni-app·广告联盟·笔记app
ouliten4 小时前
cuda编程笔记(41)--异步数据拷贝
笔记·cuda
大龄程序员狗哥4 小时前
第20篇:Transformer架构革命——从“注意力”到ChatGPT的基石(原理解析)
深度学习·chatgpt·transformer