Ultralytics YOLO27: 加入候补名单。
获取 YOLO 许可
Ultralytics YOLO

探索 Ultralytics YOLO26 为何更易部署到生产环境!

了解 Ultralytics YOLO26 如何通过无需 NMS 的端到端推理、边缘优先的 CPU 速度,以及更简单的导出和集成,连接研究与生产。

Abirami VinaAbirami Vina7 分钟阅读
Ultralytics YOLO26 已部署到真实硬件并投入生产

Ultralytics YOLO26 是我们的最新计算机视觉模型,它让实时计算机视觉解决方案更易于部署,向前迈进了一步。换句话说,它旨在更顺畅地从实验阶段转向在真实硬件上持续运行的系统。

计算机视觉现已应用于制造业、机器人、零售和基础设施等众多现实场景。随着这些系统从测试走向日常使用,关注重点正从单个模型的性能转向模型与大型软件系统的契合程度。可靠性、效率和集成便利性等因素与准确率同样重要。

这种转变对计算机视觉模型的设计和评估方式有着重要影响。模型能检测到什么并非生产环境中成功的唯一关键,模型能否轻松集成、部署并长期维护也同样重要。

YOLO26 是围绕这些实际需求构建的。通过专注于端到端推理、边缘优先性能和简化集成,它降低了整个部署流程的复杂度。

本文将探讨 Ultralytics YOLO26 如何弥合研究与生产之间的差距,以及它的哪些特性让你能够更轻松地将实时计算机视觉系统部署到真实世界应用中。

计算机视觉从研究走向生产的差距#

随着计算机视觉的应用越来越广泛,许多团队正从研究转向在实际应用中部署模型。迈向生产的下一步往往会暴露出实验阶段看不到的挑战。

在研究环境中,模型通常使用固定数据集在受控环境中进行测试。这些测试有助于衡量准确率,但无法充分反映模型部署后的表现。在生产环境中,计算机视觉系统必须处理实时数据、持续运行,并与其他软件一同在真实硬件上工作。

当模型成为生产系统的一部分后,准确率以外的因素会变得更加重要。推理流水线可能包含额外步骤;模型在不同设备上的性能可能有所差异,而系统需要长期保持一致的行为。这些实际因素会影响模型在应用扩展时的集成和维护难度。

由于这些因素,从研究走向生产往往不是要进一步提升模型结果,而是要简化部署和运维。更易于集成、能在目标硬件上高效运行且表现可预测的模型,通常能更顺利地投入生产。

Ultralytics YOLO26 的设计着眼于这一转变。降低整个部署流程的复杂度,有助于团队更高效地将计算机视觉模型从实验阶段推向实际生产。

端到端推理让 Ultralytics YOLO26 更易于部署#

Ultralytics YOLO26 更易于部署的一个关键原因是其端到端推理设计。简单来说,这意味着模型可以直接生成最终预测结果,而无需依赖模型之外的其他后处理步骤。

在许多传统计算机视觉系统中,模型运行结束并不意味着推理流程结束。模型会输出大量中间预测结果,必须先经过筛选和优化才能使用。

这些额外步骤通常由一个名为非极大值抑制 (NMS)的独立后处理阶段负责,这会增加整个系统的复杂性。在生产环境中,这种复杂性可能会成为问题。

后处理步骤可能增加延迟,在不同硬件平台上的表现也可能不同,还需要额外的集成工作。系统扩展时,这些步骤还会增加需要测试和维护、并确保彼此一致的组件。

Ultralytics YOLO26 采用了不同的方法。在模型内部解决重复预测并生成最终输出,可以减少推理流水线中的步骤。这样部署会更简单,因为需要管理的外部逻辑更少,不同环境之间出现不一致的机会也更少。

对于部署视觉系统的团队而言,这种端到端的无 NMS 设计有助于简化集成。模型部署后的表现更加可预测,而导出模型(即经过准备、可在训练环境之外的目标硬件上运行的模型版本)也更加自包含。

因此,开发期间的测试结果与生产环境中的实际运行表现更加接近。这让 Ultralytics YOLO26 更易集成到实际软件系统中,也更容易大规模交付。

面向交付:降低风险的性能与训练选择#

除了端到端推理之外,Ultralytics YOLO26 还采用了一系列性能和训练方面的设计选择,旨在让生产部署更加可预测。

以下是让 Ultralytics YOLO26 更易于交付和在生产环境中运行的一些关键特性:

  • 边缘优先性能:Ultralytics YOLO26 针对中央处理器(CPU)和边缘硬件进行了优化,不只针对图形处理器(GPU)。与 Ultralytics YOLO11 相比,YOLO26 nano 模型的 CPU 推理速度最高提升 43%,更适合计算资源可能有限的生产环境。
  • 训练更稳定:YOLO26 使用一种名为渐进式损失平衡的训练技术,逐步引导模型学习。在训练初期,模型会得到更多引导,以便学到稳定的模式。随着训练持续进行,这种引导会逐渐减少,使模型的行为更贴近其在生产环境中的实际表现。这种方法能让训练更加平稳,并在模型训练或重新训练时带来更一致的结果。
  • 小目标检测效果更好:模型还采用了一种名为小目标感知标签分配(STAL)的训练方法,避免模型在训练时忽略非常小的物体。这能提升模型在物体较小或距离较远的场景中的可靠性。
  • 新优化器:新模型还引入了一种名为 MuSGD 的训练优化器,旨在提升训练的稳定性和一致性。MuSGD 将传统的随机梯度下降(SGD)优化器与近期大型语言模型训练进展中的一些理念相结合。它不只着眼于加快训练速度,还能帮助模型更平稳地收敛,并在重新训练、微调或更新以用于生产时表现得更可预测。

图表显示 YOLO26n 的 CPU 推理速度比 YOLO11n 更快

图 1. YOLO26n 的 CPU 推理速度最高比 YOLO11n 快 43%(来源)

总体而言,这些创新有助于降低在生产环境中部署计算机视觉系统的风险和复杂度。通过将边缘优先性能、更稳定的训练和可预测的模型行为相结合,Ultralytics YOLO26 让团队更有信心地从开发走向实际部署。

Ultralytics 软件包简化集成流水线#

部署计算机视觉模型很少只涉及模型本身。在生产环境中,团队需要训练模型、运行推理、监控性能,并将模型导出为适用于不同平台和硬件的格式。流水线中每增加一种工具或自定义脚本,都会增加复杂度和失败风险。

Ultralytics 软件包旨在将这些步骤整合到一个一致的工作流中,从而降低复杂性。借助一个库,团队就可以训练 YOLO26 等模型、运行预测、验证结果并导出模型以供部署,无需切换工具或重写集成代码。

它还支持覆盖完整生命周期的各种集成,从训练和评估到导出,以及部署到不同的硬件目标。这种统一的方法在生产环境中尤为有用。

Ultralytics YOLO 在数据集、训练和部署方面的集成示意图,包括 Roboflow、Paperspace、Comet、ClearML 和 Neural Magic

图 2. Ultralytics 支持的集成类型一览(来源)

实验阶段使用的命令和接口可以沿用到部署阶段,从而减少研究、工程和运维团队之间交接时的阻力。模型导出也会更加可预测,因为 Ultralytics YOLO26 模型可以直接转换为 ONNX、TensorRT、CoreML、OpenVINO 等生产系统中常用的格式。

通过尽量减少胶水代码和自定义集成工作,Ultralytics 软件包帮助团队专注于构建可靠的应用,而不是维护复杂的流水线。这让团队更容易扩展部署规模、持续更新模型,并确保模型在开发和生产环境中的行为一致。

Ultralytics YOLO26 在现实世界中的应用#

接下来,我们来看看 Ultralytics YOLO26 如何应用于需要可靠、可用于生产环境的计算机视觉能力的实际场景。

使用 Ultralytics YOLO26 部署机器人视觉系统#

机器人系统依靠快速、可靠的感知能力来安全高效地运行。无论是穿梭于仓库中的自主移动机器人,还是在生产线上抓取物体的机械臂,视觉模型都必须以极低的延迟持续提供稳定的结果。

Ultralytics YOLO26 可以直接在机器人硬件上检测障碍物、识别物体并监测人员。其端到端推理设计简化了与机器人控制软件的集成,让你更轻松地部署能够在真实环境中持续运行的视觉功能。

在工厂车间部署 Ultralytics YOLO26#

在工厂车间,计算机视觉通常用于监控设备、检查产品,并确保流程处于安全运行范围内。Ultralytics YOLO26 可以部署在本地工业硬件上,以实时检测缺陷、验证装配步骤或跟踪机械部件的移动。

它能够在边缘设备上高效运行,因此非常适合生产线等场景:系统必须持续运行,同时保持低延迟并尽可能减少基础设施开销。

YOLO 正在监测执行器的运动

图 3. 使用 YOLO 监测执行器的运动。

在无人机和远程系统上运行 Ultralytics YOLO26#

无人机和远程系统的运行环境通常供电有限,网络连接也不稳定。Ultralytics YOLO26 可以直接在设备上处理视觉数据,让系统在飞行过程中执行检查、测绘或监控等任务。通过在本地分析图像,系统可以实时响应,并减少向中央位置传输大量数据的需求。

使用 Ultralytics YOLO26 扩展智慧城市视觉系统#

设想一座城市在各个路口、公园和交通枢纽部署摄像头。各处可能使用不同的硬件,运行环境也各不相同,但视觉系统仍需保持一致的运行表现。

Ultralytics YOLO26 可以帮助分析这些视频流,以执行交通监控、行人检测或公共空间分析等任务。其可预测的部署表现以及对多种硬件平台的支持,让你更轻松地在大型、分布式的城市环境中部署、更新和维护视觉系统。

使用 Ultralytics YOLO26 检测城市中的人、狗和长椅

图 4. 使用 Ultralytics YOLO26 检测城市中的人、狗和长椅。

更轻松的部署为何会改变视觉 AI 的商业价值#

对许多组织来说,视觉 AI 面临的最大挑战并不是构建一个能在演示中运行的模型,而是将其转化为能够在生产环境中可靠运行的系统。

部署通常需要投入大量工程工作、持续维护并协调多个团队,这可能拖慢项目进度或限制项目成效。当模型易于部署时,商业考量也会随之改变。

更快的部署能缩短实现价值的时间。更简单的集成能降低工程和运营成本。在不同环境中表现更稳定可预测,能降低风险并让长期规划切实可行。

Ultralytics YOLO26 的设计充分考虑了这些因素。通过简化部署并确保模型在生产环境中稳定运行,它能帮助组织将视觉 AI 从试验阶段带入日常应用。对企业管理者来说,这让计算机视觉成为更实用、更可靠的投资,而不再是一项高风险的研究工作。

要点#

Ultralytics YOLO26 旨在缩小研究与生产之间的差距,让实时计算机视觉更易于部署和维护。其端到端设计和边缘优先的性能,降低了常常拖慢视觉 AI 项目的复杂性。这能帮助组织加快进度,更早看到成效。

加入我们的社区,并浏览我们的 GitHub 代码仓库,进一步了解 AI。查看我们的解决方案页面,了解零售业中的 AI和农业中的计算机视觉。了解我们的许可方案,立即开始构建计算机视觉应用!

作者

Abirami Vina
Abirami Vina

内容创作者 · Ultralytics

Abirami Vina 职业生涯始于计算机视觉工程师,由此在视觉 AI 和机器学习领域打下了坚实基础。她是 Ultralytics 的内容创作者,也是 Scribe of AI 的创始人兼首席撰稿人,为专注 AI 的公司撰写高质量技术内容。她热衷于让 AI 更易理解、更具吸引力,通过自己的作品连接前沿技术与现实影响。

评论

提出问题、分享你的结果,或帮助其他人。

探索解决方案

体育领域的计算机视觉

体育领域的计算机视觉

了解 Ultralytics YOLO 如何通过球员和球追踪、表现分析、教练洞察及运动员康复,推动体育视觉技术的发展。
了解详情
航空影像计算机视觉

航空影像计算机视觉

使用 Ultralytics YOLO 将无人机和航空影像转化为农业、水产养殖、保护工作和地理空间分析的实时洞察。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 将计算机视觉应用于航空航天领域,包括飞机检查、跑道 FOD 检测、机场地面作业和复合材料缺陷检测。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

使用 Ultralytics YOLO 模型守护每个场所。视觉 AI 可用于周界监控、威胁检测、车牌识别和工作场所安全。
了解详情
机器人领域的计算机视觉

机器人领域的计算机视觉

使用 Ultralytics YOLO 模型提升智能机器的能力。机器人领域的视觉 AI 可用于自主导航、感知、目标跟踪和实时控制。
了解详情
物流中的计算机视觉

物流中的计算机视觉

借助 Ultralytics YOLO 模型优化物流流程。视觉 AI 可用于包裹检查、分拣、车辆跟踪和仓库安全实时监控。
了解详情
零售中的计算机视觉

零售中的计算机视觉

借助 Ultralytics YOLO 模型重新构想零售。视觉 AI 可用于库存跟踪、货架监控、排队管理和更深入的客户洞察。
了解详情
医疗领域的计算机视觉

医疗领域的计算机视觉

借助 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可加快医学影像处理、优化诊断并监测患者。
了解详情
制造业中的计算机视觉

制造业中的计算机视觉

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 可用于质量控制、缺陷检测、个人防护装备合规检查和装配线自动化。
了解详情
汽车领域的计算机视觉

汽车领域的计算机视觉

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

农业中的计算机视觉

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。为作物监测、牲畜追踪和精准农业提供支持,从而提高产量并实现更智能的生产。
了解详情

让我们携手构建 AI 的未来!

开启你的旅程,迎接机器学习的未来