YOLO Vision 2026:
返回 Ultralytics 术语表

Semi-Supervised Learning

探索半监督学习如何结合有标签和无标签数据来提升模型准确性。学习使用 Ultralytics YOLO26 实现 SSL 工作流。

半监督学习(SSL)是机器学习(ML)中的一种策略性范式,连接了两种传统训练方法。监督学习完全依赖带有完整标注的数据集,而无监督学习则试图在没有任何标签的情况下发现数据中的模式;SSL则将少量有标签数据与规模大得多的无标签数据结合起来。这种方法在现实世界的计算机视觉(CV)场景中特别有价值:收集原始图像(例如来自安防摄像头或卫星的视频素材)相对廉价,但由人类专家执行数据标注的过程成本高、速度慢且耗费大量人力。通过有效利用无标签样本中隐藏的结构,SSL可以显著提升模型准确率和泛化能力,而无需投入巨额标注预算。

半监督学习的核心机制#

SSL的主要目标是将少量有标签样本中的信息传播到规模更大的无标签样本集。这使神经网络能够学习穿过数据低密度区域的决策边界,从而实现更稳健的分类或检测。

大多数半监督工作流由以下两种常用技术驱动:

  • 伪标签: 这种方法首先使用有限的有标签数据训练模型,然后利用该模型对无标签数据执行推理。超过特定置信度阈值的预测会被视为“伪标签”或真实值。这些高置信度预测会被加入训练数据,随后重新训练模型,以迭代方式不断提升其性能。
  • 一致性正则化: 该技术依赖数据增强。其理念是,模型对一张图像及其经过轻微修改(增强)的版本应输出相似的预测。通过最小化原图与增强版本之间的预测差异,模型会学会关注目标的核心特征而非噪声,从而提升处理过拟合的能力。

使用 YOLO 进行实际实现#

下面的 Python 示例演示了使用ultralytics包实现的简单伪标签工作流。在此示例中,我们先使用一个小型数据集训练YOLO26模型,然后利用它为目录中的无标签图像生成标签。

from ultralytics import YOLO

# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")

# Train initially on a small available labeled dataset
model.train(data="coco8.yaml", epochs=10)

# Run inference on unlabeled data to generate pseudo-labels
# Setting save_txt=True saves the detections as text files for future training
results = model.predict(source="./unlabeled_images", save_txt=True, conf=0.85)

实际应用#

半监督学习正在改变数据丰富但专业知识稀缺的行业。

  • 医学影像:医疗保健 AI领域,获取扫描图像(X光片、MRI)是标准流程,但让经过认证的放射科医师为肿瘤检测标注每个像素,成本高得难以承受。SSL使研究人员能够仅使用一小部分专家标注病例训练高性能模型,同时利用数千份存档扫描图像来完善模型对生物结构的理解。
  • 自动驾驶: 自动驾驶汽车公司每天从车队车辆收集PB级的视频数据。要为目标检测语义分割标注每一帧是不可能的。借助SSL,系统可以从绝大多数无标签驾驶时长中学习,从而更好地理解复杂的道路环境、天气状况和罕见边缘案例。

区分相关概念#

要有效部署 AI 解决方案,必须了解SSL与类似策略之间的区别:

  • 主动学习相比: 两者都处理无标签数据,但标注方式不同。SSL根据模型预测自动分配标签。相比之下,主动学习会识别最“令人困惑”或最不确定的数据点,并明确请求人在回路对其进行标注,从而优化人的时间利用,而不是完全将人排除在外。
  • 迁移学习相比: 迁移学习是将一个在海量外部数据集(例如ImageNet)上预训练的模型,针对你的特定任务进行微调。相比之下,SSL侧重于在训练过程本身利用你的特定数据分布中的无标签部分。
  • 自监督学习相比: 尽管名称相似,自监督学习通常指“前置任务”(例如拼接图像块组成的拼图),在这类任务中,数据无需任何外部标签即可生成自身的监督信号。SSL则明确意味着使用一组规模更小、经过验证的标签来指导这一过程。

工具与未来展望#

随着深度学习(DL)模型规模不断扩大,数据使用效率变得至关重要。PyTorchTensorFlow等现代框架为这些先进训练循环提供了计算后端。此外,Ultralytics Platform等工具正在简化数据集管理的整个生命周期。借助自动标注等功能,团队可以更轻松地实施半监督工作流,快速将原始数据转化为可用于生产的模型权重MLOps的发展确保创建高精度视觉系统的门槛持续降低。

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

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