遇见 YOLO26: 下一代视觉 AI。
Ultralytics
返回 Ultralytics 词汇表

Dropout Layer

探索 dropout 层如何防止神经网络中的过拟合。学习利用 Ultralytics YOLO26 实现此正则化技术,以提高准确性。

Dropout 层是一种基础的 正则化 技术,用于 神经网络 (NN) 以解决普遍存在的 过拟合 问题。当模型在有限的数据集上进行训练时,它往往会学会记忆 训练数据 中的噪声和具体细节,而不是识别底层的通用模式。这种记忆会导致开发期间的 准确率 很高,但在新的、未见过的输入上表现不佳。Dropout 通过在训练过程的每一步随机停用(即“丢弃”)一层中一部分神经元来解决这个问题。这种简单而有效的策略在 Srivastava 等人的开创性研究论文 中首次提出,显著提升了 深度学习 (DL) 架构的稳定性和性能。

Link to this sectionDropout 层是如何工作的#

Dropout 层背后的机制在直观上类似于在训练中让体育队的队员下场,以迫使剩下的队员更加努力地工作,而不是依赖某一个明星运动员。在 模型训练 阶段,该层会生成一个由 0 和 1 组成的概率掩码。如果将 dropout 率设置为 0.5,则在特定的前向和反向传播过程中,大约 50% 的神经元会被暂时忽略。这一过程迫使剩余的活跃神经元独立学习稳健的特征,从而防止网络过度依赖任何单个神经元——这在 机器学习 (ML) 中被称为特征共适应。

实时推理 或测试阶段,Dropout 层通常会被停用。所有神经元保持活跃,以利用训练模型完整的预测能力。为了确保总激活值与训练阶段保持一致,权重通常会由框架自动进行缩放。像 PyTorch 这样现代化的库可以无缝处理这些数学缩放运算,让开发者能够专注于架构而非算术。

Link to this section使用 YOLO 进行实际实现#

For users of the ultralytics package, applying dropout to a state-of-the-art model like YOLO26 is as simple as adjusting a training argument. This is particularly useful when working with smaller datasets where the risk of overfitting is higher. By introducing randomness, you can encourage the model to generalize better across diverse environments.

from ultralytics import YOLO

# Load the latest YOLO26 model (recommended for new projects)
model = YOLO("yolo26n.pt")

# Train the model with a custom dropout rate of 0.1 (10%)
# This encourages the model to learn more generalized features
results = model.train(data="coco8.yaml", epochs=50, dropout=0.1)

Link to this section实际应用#

Dropout 在各种 人工智能 (AI) 领域中都是不可或缺的,特别是在模型相对于可用数据使用了大量参数的情况下。

  1. 自动驾驶系统: 在车辆的 目标检测 等任务中,视觉模型必须在多样的天气条件下可靠地运行。如果一个模型在没有正则化的情况下进行训练,它可能会记住训练集中晴天的特定光照。通过应用 dropout,从事 汽车 AI 开发的工程师可以确保网络专注于基本的形状——如行人或停车标志——而不是背景纹理,从而提高在雨天或雾天环境中的安全性。

  2. 医学诊断: 在进行 医学图像分析 时,数据集的收集往往成本高昂且规模有限。深度网络可能会意外地学会根据用于数据收集的 X 射线机器的特定噪声伪影来识别疾病。Dropout 通过在学习过程中增加噪声来防止这种情况,确保模型识别的是病理学的生物学特征,而不是特定设备的特征,这对于 医疗 AI 至关重要。

Link to this sectionDropout 与其他正则化技术的对比#

虽然 dropout 非常有效,但它通常与其他技术配合使用。它与 数据增强 不同,后者修改的是输入图像(例如翻转或旋转),而不是网络架构本身。同样,它也不同于 批归一化,后者对层输入进行归一化以稳定学习过程,但不会显式地停用神经元。

对于复杂的项目,管理这些超参数可能具有挑战性。 Ultralytics Platform 通过提供可视化训练指标的工具简化了这一流程,帮助用户确定他们的 dropout 率是否有效地降低了验证损失。无论你是在构建自定义的 图像分类 系统还是复杂的 分割 流水线,理解 dropout 对于构建稳健的 AI 系统都是关键。

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

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