深圳Yolo 视觉
深圳
立即加入

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

了解Ultralytics YOLO26如何通过边缘优先的设计,简化部署和集成,从而连接研究与生产。

想部署一个计算机视觉项目吗?

了解授权

我们的最新计算机视觉模型Ultralytics YOLO26,标志着在使实时计算机视觉解决方案更易于部署方面迈出了重要一步。换句话说,它旨在更顺畅地从实验阶段过渡到在真实硬件上持续运行的系统。

计算机视觉现已应用于许多实际场景,包括制造业、机器人、零售和基础设施。随着这些系统从测试走向日常使用,关注点正从单个模型性能转向模型如何更好地融入更大的软件系统。可靠性、效率和易于集成等因素与准确性同样重要。

这一转变对计算机视觉模型的设计和评估方式具有重要影响。生产中的成功不仅取决于模型能detect什么,还取决于它在集成、部署和长期维护方面的便捷性。

YOLO26在构建时考虑了这些实际需求。通过专注于端到端推理、边缘优先性能和更简单的集成,它降低了整个部署过程的复杂性。 

在本文中,我们将探讨Ultralytics YOLO26如何帮助弥合研究与生产之间的鸿沟,以及为什么它的特性使得将实时计算机视觉系统部署到实际应用中变得更加简单。让我们开始吧!

计算机视觉领域的研究到生产鸿沟

随着计算机视觉技术的广泛应用,许多团队正从研究阶段迈向在实际应用中部署模型。迈向生产环境的这一步,往往会凸显出在实验阶段不曾显现的挑战。

在研究环境中,模型通常在受控环境下使用固定数据集进行测试。这些测试有助于衡量准确性,但不能完全反映模型部署后的实际行为。在生产环境中,计算机视觉系统必须处理实时数据、持续运行,并在真实硬件上与其他软件协同操作。

一旦模型成为生产系统的一部分,除了准确性之外的因素变得更为重要。推理管道可能包含额外步骤;性能可能因设备而异;系统需要随着时间推移保持一致的行为。这些实际考量会影响模型在应用扩展时集成和维护的难易程度。

由于这些因素,从研究到生产的转变,通常更多地是关于简化部署和操作,而非仅仅提升模型结果。更易于集成、在目标硬件上高效运行且行为可预测的模型,往往能更顺利地进入生产环境。

Ultralytics YOLO26 在设计时就考虑到了这种转变。降低整个部署过程的复杂性,有助于团队更高效地将计算机视觉模型从实验阶段推向实际生产环境。

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

Ultralytics YOLO26 更实用、更易于部署的关键原因之一在于其端到端推理设计。简单来说,这意味着模型被设计为直接生成最终预测,无需依赖模型本身之外的额外后处理步骤。

在许多传统计算机视觉系统中,推理过程并不会在模型运行结束后停止。相反,模型会输出大量中间预测结果,这些结果在使用前必须经过筛选和精炼。 

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

后处理步骤会增加延迟,在不同硬件平台上表现不同,并需要额外的集成工作。它们还会引入更多组件,这些组件需要随着系统扩展进行测试、维护并保持一致性。

YOLO26 采取了不同的方法。在模型内部解决重复预测并生成最终输出,减少了推理管道所需的步骤数量。这使得部署更简单,因为需要管理的外部逻辑更少,也减少了不同环境之间出现不一致的机会。

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

因此,开发过程中测试的内容与生产环境中运行的内容更加一致。这使得 Ultralytics YOLO26 更易于集成到实际软件系统中,并更简单地实现大规模交付。

为交付而生:降低风险的性能与训练选择

除了端到端推理之外,Ultralytics YOLO26 还包含一系列性能和训练选择,旨在使生产部署更具可预测性。 

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

  • 边缘优先性能:Ultralytics YOLO26 经过优化,不仅可在图形处理器 (GPU) 上高效运行,还能在中央处理器 (CPU) 和边缘硬件上高效运行。与Ultralytics YOLO11相比,YOLO26 nano 模型提供高达 43% 更快的 CPU 推理速度,使其更适合计算资源可能受限的生产环境。
  • 更稳定的训练:YOLO26 采用一种名为渐进式损失平衡的训练技术,以指导模型随时间学习的方式。在训练早期,模型会获得更多指导,以便学习稳定的模式。随着训练的进行,这种指导会逐渐减少,以匹配模型在生产中使用时的行为方式。这种方法有助于训练更顺利地进行,并在模型训练或重新训练时产生更一致的结果。
  • 更好的小目标 detect:模型还采用了名为小目标感知标签分配 (Small-Target-Aware Label Assignment),简称 STAL 的训练方法,以确保模型在训练期间不会忽略非常小的目标。这提高了目标可能很小或很远的场景中的可靠性。
  • 新型优化器:新模型还引入了一种名为 MuSGD 的训练优化器,旨在提高训练稳定性和一致性。MuSGD 将传统的随机梯度下降 (SGD) 优化器与大型语言模型训练的最新进展所启发的新思想相结合。它不仅仅关注更快的训练速度,更重要的是,它有助于模型在为生产用途进行重新训练、微调或更新时,更平稳地收敛并更可预测地运行。
图 1. YOLO26n 比 YOLO11n 提供高达 43% 更快的 CPU 推理速度 (来源)

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

Ultralytics 软件包简化了集成管道

部署计算机视觉模型很少只关乎模型本身。在生产环境中,团队需要训练模型、运行推理、监控性能,并将模型导出为可在不同平台和硬件上运行的格式。管道中的每个额外工具或自定义脚本都会增加复杂性和失败风险。

The Ultralytics package 旨在通过将这些步骤整合到一个统一、一致的工作流程中来降低复杂性。通过一个库,团队可以训练像 YOLO26 这样的模型,运行预测,验证结果,并导出模型进行部署,而无需切换工具或重写集成代码。 

它还支持贯穿整个生命周期的广泛集成,从训练、评估到在不同硬件目标上的导出和部署。这种统一的方法在生产环境中发挥着重要作用。

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

实验阶段使用的相同命令和接口可直接沿用到部署阶段,这减少了研发、工程和运维团队之间的交接摩擦。模型导出也变得更具可预测性,因为 YOLO26 模型可以直接转换为 ONNX、TensorRT、CoreML、OpenVINO 等生产系统中常用的格式。

通过最大限度地减少胶水代码和定制集成工作,Ultralytics package 帮助团队专注于构建可靠的应用程序,而不是维护复杂的管道。这使得扩展部署、随着时间推移更新模型以及在开发和生产环境中保持行为一致性变得更加容易。

Ultralytics YOLO26 的实际应用

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

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

机器人系统依赖快速、可靠的感知能力才能安全有效地运行。无论是自动移动机器人在仓库中导航,还是机械臂在生产线上处理物体,视觉模型都必须以最小的延迟提供一致的结果。 

Ultralytics YOLO26 可以在机器人硬件上直接 detect 障碍物、识别物体并监控人员存在。其端到端推理设计简化了与机器人控制软件的集成,从而更容易部署在实际环境中持续运行的视觉功能。

在工厂车间部署 Ultralytics YOLO26

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

其在边缘设备上高效运行的能力使其非常适合生产线,在这些生产线上,系统必须持续运行,且具有低延迟和最小的基础设施开销。

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

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

无人机和远程系统通常在有限的电力和不可靠的连接条件下运行。YOLO26 可以在设备上直接处理视觉数据,从而在飞行中实现检查、测量或监控等任务。通过本地分析图像,系统可以实时响应,并减少将大量数据传输回中央位置的需求。

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

想象一个城市在交叉路口、公园和交通枢纽部署摄像头。每个位置可能使用不同的硬件并在不同条件下运行,但视觉系统仍需要保持一致的行为。 

Ultralytics YOLO26 可以帮助分析这些视频流,用于交通监控、行人 detect 或公共空间分析等任务。其可预测的部署行为和对多种硬件平台的支持,使得在大型分布式城市环境中推广、更新和维护视觉系统变得更加容易。

图4. 使用 YOLO26 在城市中 detect 人、狗和长凳。

更便捷的部署如何改变视觉 AI 的商业价值 

对于许多组织而言,视觉 AI 面临的最大挑战并非构建一个能在演示中运行的模型,而是将这项工作转化为一个能在生产环境中可靠运行的系统。 

部署通常需要大量的工程投入、持续的维护以及团队间的协调,这可能会减缓项目进度或限制其影响力。当模型易于部署时,这将改变商业格局。 

更快的部署缩短了价值实现时间。更简单的集成降低了工程和运营成本。跨环境更可预测的行为降低了风险,并使长期规划变得可行。

Ultralytics YOLO26 的设计充分考虑了这些因素。简化部署并支持生产中的一致行为,有助于组织将视觉 AI 从实验阶段推向日常应用。对于业务领导者而言,这使得计算机视觉成为一项更实用、更可靠的投资,而非高风险的研发工作。

主要要点

Ultralytics YOLO26旨在通过使实时计算机视觉更易于部署和维护,从而弥合研究与生产之间的差距。其端到端设计和边缘优先的性能降低了通常会拖慢视觉AI项目的复杂性。这使得组织能够更快地推进并更快地实现价值。

加入我们的社区并探索我们的GitHub 仓库,以了解更多关于AI的信息。查看我们的解决方案页面,阅读关于零售AI农业计算机视觉的内容。发现我们的许可选项,立即开始使用计算机视觉进行构建!

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

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