深度学习常用指标

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 的平均值。

相关推荐
tq10861 小时前
开放与封闭:类型系统的安全哲学
笔记
mingo_敏1 小时前
DeepAgents : 权限(Permissions)
人工智能·深度学习·langchain
龙仔7252 小时前
人大金仓 KingbaseES V8 只读账号创建完整运维笔记
运维·笔记·sql·人大金仓
韭菜炒鸡肝天2 小时前
VTK开发笔记(一):VTK介绍,Qt..+VSx+VTK.编译
开发语言·笔记·qt
HyperAI超神经2 小时前
15亿参数挑战机器人控制,MiniCPM-RobotManip正式开源;覆盖文本/图/视频/动作序列,英伟达发布全模态模型Cosmos3-Edge
人工智能·深度学习·机器人·多模态·图像生成·具身智能·智能体
江畔柳前堤3 小时前
系统的本质——从LTI系统到神经网络
人工智能·深度学习·神经网络·机器学习·计算机视觉·数据挖掘·语音识别
峥无5 小时前
C++11 深度详解:现代 C++ 基石全梳理
开发语言·c++·笔记
阿米亚波5 小时前
【C++ STL】std::unordered_multimap
开发语言·数据结构·c++·笔记·stl
早睡早起身体好1237 小时前
为什么 Network 中会出现两个同名请求?——CORS 预检请求学习笔记
网络·笔记·学习·网络安全
sponge'7 小时前
《以场景为中心的无监督视频全景分割》论文框架讲解
人工智能·深度学习