企业级安全保障: 符合 ISO 27001 和 SOC 2 Type I 标准。
返回 Ultralytics 词汇表

CutMix

了解 CutMix 数据增强技术如何防止过拟合。学习如何轻松将其应用于训练稳健的 Ultralytics YOLO26 模型。

CutMix 是一种先进的数据增强技术,通过将一张图像中的矩形区域剪切并粘贴到目标图像上来训练鲁棒的计算机视觉模型。与调整亮度或旋转等简单的增强方法不同,CutMix 改变了训练样本的基本构成。当像素被替换时,相应的地面实况标签也会根据剪切区域的面积按比例进行混合。这有助于人工神经网络学习从局部视图识别对象,迫使模型依赖多个特征,而不是仅仅关注对象中最具区分度的部分。它首次在2019 年学术论文中被引入,现已成为深度学习框架中的标准操作,用于防止过拟合并改善在大规模数据集上的泛化能力。

Link to this section该技术的工作原理#

在模型训练过程中,该算法会随机选择一个中心坐标和框大小,从辅助图像中提取一个区域。然后,将该补丁直接覆盖到当前 batch 中的主图像上。如果主图像包含一只狗,而辅助图像包含一只猫,那么最终图像将显示一个替换了狗的部分区域的猫的补丁。分类标签会根据补丁的具体面积使用 linear interpolation 进行更新——例如,得出 0.7 的狗和 0.3 的猫这样的标签。在 object detection 任务中,如果边界框在粘贴区域内保留了至少一定比例(通常为 10%)的原始面积,则会被保留。该技术作为 cutmix 训练超参数在 Ultralytics YOLO 中得到原生支持,使开发者能够轻松定义此转换的概率。

Link to this section区分 MixUp 和 Cutout#

CutMix 与其他两种重要的数据增强技术密切相关,但它解决了它们特定的局限性:

  • MixUp 增强:MixUp 通过计算两张图像像素值的加权平均值来全局混合它们。虽然有效,但它往往会产生不自然、半透明的虚影图像,这可能会通过破坏局部空间相关性来混淆模型。相比之下,CutMix 保留了剪切区域内的原始像素强度,研究人员在 Attentive CutMix 等方法中进一步优化了这一点。
  • Cutout 增强:Cutout 通过用黑色像素或数据集均值遮盖随机矩形区域来丢弃信息。虽然它鼓励模型观察整个对象,但它浪费了宝贵的训练张量。CutMix 用来自其他图像的有信息的图像分类补丁替换了缺失的空间,提高了整体学习效率。

Link to this section实际应用#

通过训练模型识别被严重遮挡的对象,CutMix 显著提升了各行各业的机器学习性能。

  • Automotive AI and Autonomous Driving:在自动驾驶汽车中,它可以训练系统识别即使被路标部分遮挡的行人或车辆,从而提高在拥挤环境中的安全性。
  • 医学诊断与器官分割:在医疗保健领域,此方法被广泛用于器官和肿瘤分割,即使在解剖结构重叠时,也能让模型识别复杂的组织边界。
  • 卫星图像遥感:此策略保留了空中视图中如建筑物和植被等密集、重叠的类别。目前正积极研究先进的变体,以改善在高度不平衡数据上的长尾识别能力。

Link to this section实践中的实现#

将此增强技术集成到 AI 流水线中非常简单。大多数高级库都原生支持它,例如 PyTorch TransformsKeras Preprocessing Layers

当训练像 YOLO26 这样的模型时,配置此增强只需调整一个参数。这会自动处理图像打补丁和复杂的边界框裁剪逻辑。

from ultralytics import YOLO

# Initialize the recommended Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")

# Train the model with CutMix enabled at a 50% probability
results = model.train(data="coco8.yaml", epochs=50, imgsz=640, cutmix=0.5)

对于管理大规模视觉工作流的团队,Ultralytics Platform 通过允许用户直接从云界面调整这些数据增强最佳实践简化了这一过程,从而精简了从标注到模型部署的路径。

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 的未来!

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