YOLO Vision 2026:
返回 Ultralytics 术语表

Confusion Matrix

了解混淆矩阵如何评估分类性能。探索 TP、FP、TN 和 FN,优化你的 Ultralytics YOLO26 模型以提升准确性。

混淆矩阵是一种用于机器学习分类问题的性能测量工具,其输出可以包含两个或更多类别。它是一个包含预测值与实际值四种不同组合的表格,是模型评估中数据可视化的基础要素。与简单准确率不同,如果数据集不平衡,准确率可能会产生误导;混淆矩阵则能细致地展示计算机视觉(CV)模型在哪些方面出错。通过将预测结果与真实标签进行比较,开发者可以判断系统是在混淆两个特定类别,还是完全未能检测到某个对象。

矩阵的核心组件#

对于二分类,矩阵本身通常分为四个象限;而对于由 Ultralytics YOLO26处理的多分类问题,矩阵会相应扩展。这四个组件表示模型预测的结果与图像中实际存在内容之间的交集。

  • **真正例(TP):**模型正确预测出正类。例如,在目标检测任务中,模型成功地在画面中实际存在的人周围绘制了边界框。
  • **真负例(TN):**模型正确预测出负类。这在异常检测等场景中至关重要,因为系统需要正确识别出制造的零件不存在缺陷。
  • **假正例(FP):**模型错误地预测出正类。这通常被称为“第一类错误”,发生在系统检测到实际不存在的对象时,例如监控摄像头将影子标记为入侵者。
  • **假负例(FN):**模型错误地预测出负类。这被称为“第二类错误”,发生在模型未能检测到实际存在的对象时,本质上是“漏检”了目标。

衍生指标及其重要性#

混淆矩阵中的原始数值用于计算描述模型性能的更高级指标。理解这些衍生指标对于优化神经网络至关重要。

  • **精确率:**计算公式为 TP / (TP + FP),该指标揭示了正类预测的准确程度。精确率越高,误报越少。
  • **召回率(敏感度):**计算公式为 TP / (TP + FN),用于衡量模型找出所有正类实例的能力。当漏检对象会造成严重后果时,高召回率至关重要。
  • **F1 分数:**精确率与召回率的调和平均值。它提供一个平衡两者权衡关系的单一分数,可用于比较不同的 YOLO26 模型

实际应用#

混淆矩阵所定义的错误具体成本,决定了模型如何针对不同行业进行调优。

在**医疗保健领域的 AI**中,混淆矩阵关乎安全。训练模型进行医学图像分析以检测肿瘤时,假负例(漏检肿瘤)远比假正例(将良性病灶标记出来供医生复查)更糟糕。因此,工程师会在这些矩阵中优先考虑召回率而非精确率,以确保不会忽略潜在的健康风险。

相反,在**制造业质量控制**中,效率是关键。如果用于分类流水线零件的系统产生过多假正例(将合格零件标记为有缺陷),就会造成不必要的浪费并拖慢生产。在这种情况下,混淆矩阵可以帮助工程师调优模型,使精确率最大化,确保被拒收的零件确实存在缺陷,从而简化自动化机器学习工作流。

使用 Ultralytics YOLO26 生成混淆矩阵#

使用现代框架时,生成该矩阵通常是标准验证流程的一部分。下面的示例演示了如何验证一个 YOLO26 模型,并使用 ultralytics 包访问混淆矩阵数据。

from ultralytics import YOLO

# Load a pre-trained YOLO26 model
model = YOLO("yolo26n.pt")

# Validate the model on the COCO8 dataset
# This automatically generates and plots the confusion matrix
metrics = model.val(data="coco8.yaml")

# Access the confusion matrix object directly
print(metrics.confusion_matrix.matrix)

区分相关概念#

需要将混淆矩阵与类似的评估术语区分开来。

  • **与准确率相比:**准确率只是正确预测数与预测总数的比值。虽然准确率很有用,但在不平衡数据集中可能具有很强的欺骗性。例如,如果 95% 的电子邮件都不是垃圾邮件,那么一个将每一封邮件都预测为“不是垃圾邮件”的模型,其准确率为 95%,但实际上毫无用处。混淆矩阵会通过显示垃圾邮件类别的真正例数量为零,揭示这一缺陷。
  • **与ROC 曲线相比:**混淆矩阵提供的是在某个特定置信度阈值下的性能快照。相比之下,受试者工作特征(ROC)曲线会展示该阈值变化时真正率和假正率如何变化。Ultralytics Platform等工具允许用户探索这两种可视化结果,从而为部署选择最佳运行点。

Explore solutions

用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多

让我们共同构建 AI 的未来!

开启你的机器学习未来之旅