YOLO Vision 2026:
返回 Ultralytics 词汇表

Validation Data

发现验证数据如何提高模型泛化能力。学习微调 Ultralytics YOLO26,防止过拟合,并优化超参数以达到峰值 mAP。

验证数据是机器学习开发生命周期中的一个关键检查点,充当在训练期间用于评估模型性能的中间数据集。与用于教导算法的主数据集不同,验证集提供了关于系统在泛化到新的、未见信息方面表现得如何的无偏估计。通过监测这个特定子集上的指标,开发者可以微调模型的配置,并识别潜在的问题,例如过拟合,即系统死记硬背训练样本而不是理解底层模式。这一反馈循环对于创建在真实世界中可靠运行的稳健人工智能 (AI) 解决方案至关重要。

验证在超参数调优中的作用#

验证数据的主要功能是促进超参数的优化。虽然内部参数(例如模型权重)是通过训练过程自动学习的,但超参数——包括学习率批次大小和网络架构——必须手动设置或通过实验发现。

验证数据允许工程师通过模型选择有效地比较不同的配置。例如,如果开发者正在训练一个 YOLO26 模型,他们可能会测试三种不同的学习率。通常会选择在验证集上产生最高准确率的版本。这个过程有助于应对偏差-方差权衡,确保模型既足够复杂以捕捉数据细微差别,又足够简单以保持通用性。

区分数据拆分#

为了确保科学的严谨性,完整的数据集通常被划分为三个不同的子集。理解每个子集的独特用途对于进行有效的数据管理至关重要。

  • 训练数据 这是数据集的最大部分,直接用于拟合模型。算法处理这些样本,通过反向传播来调整其内部参数。
  • 验证数据: 这个子集在训练过程期间使用,以提供频繁的评估。至关重要的是,模型绝不会直接根据此数据更新其权重;它仅使用该数据来指导模型选择和早停决策。
  • Test Data: A completely withheld dataset used only once the final model configuration is chosen. It acts as a "final exam" to provide a realistic metric of model deployment performance.

使用 Ultralytics 的实际实现#

在 Ultralytics 生态系统中,验证模型是一个简化的过程。当用户发起训练或验证时,框架会自动使用数据集的 YAML 配置中指定的图像。这会计算诸如平均准确率均值 (mAP) 之类的关键性能指标,这有助于用户评估其目标检测或分割任务的准确性。

以下示例演示了如何使用 Python 在标准 COCO8数据集 上验证预训练的 YOLO26 模型

from ultralytics import YOLO

# Load the YOLO26 model (recommended for state-of-the-art performance)
model = YOLO("yolo26n.pt")

# Validate the model using the 'val' mode
# The 'data' argument points to the dataset config containing the validation split
metrics = model.val(data="coco8.yaml")

# Print the Mean Average Precision at IoU 0.5-0.95
print(f"Validation mAP50-95: {metrics.box.map}")

实际应用#

验证数据在精度和可靠性不容妥协的各个行业中都是不可或缺的。

  • 智慧农业:农业人工智能领域,系统经过训练可以检测作物疾病或监测生长阶段。包含在各种天气条件(晴天、阴天、雨天)下捕获的图像的验证集可确保模型不仅在完美的晴天有效。通过根据验证得分调整数据增强策略,无论环境如何变化,农民都能获得一致的见解。
  • 医学诊断: 在开发医学图像分析解决方案(例如识别 CT 扫描中的肿瘤)时,验证数据有助于防止模型学习特定于某家医院设备的偏见。对不同患者人口统计数据进行的严格验证可确保诊断工具符合诸如美国食品药品监督管理局 (FDA) 数字健康指南等监管机构所需的安全标准。

高级技术:交叉验证#

在数据稀缺的情况下,留出专用的 20% 用于验证可能会移除太多有价值的训练信息。在这种情况下,从业者通常采用交叉验证,具体为K折交叉验证。该技术涉及将数据划分为“K”个子集,并轮换哪个子集用作验证数据。这确保了每个数据点都被用于训练和验证,从而根据统计学习理论中所述,提供对模型性能的统计上更稳健的估计。

有效使用验证数据是专业机器学习运维 (MLOps) 的基石。通过利用诸如 Ultralytics 平台之类的工具,团队可以自动管理这些数据集,确保在模型投入生产之前对其进行严格的测试和优化。

Explore solutions

Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多

让我们一起构建 AI 的未来!

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