探索边缘计算在实时 AI 中的优势。了解如何通过 Ultralytics Platform 降低延迟并将 Ultralytics YOLO26 部署到边缘设备。
边缘计算是一种分布式信息技术架构,它将数据处理和存储带到更靠近需求发生地点的位置,而不是依赖通常远在千里之外的中心位置。通过在数据源头附近(例如本地服务器、物联网网关或设备本身)处理数据,这种方法显著降低了延迟,并最大限度地减少了数据传输所需的带宽。在人工智能和机器学习的背景下,边缘计算提供了部署边缘AI所需的关键基础设施,允许复杂模型直接在智能摄像头、无人机和工业传感器上运行,并实现即时响应。
从集中式云处理到本地化边缘处理的转变带来了若干变革性优势,特别是对于计算机视觉和实时分析。
尽管 云计算 在存储大规模数据集和训练大型模型方面表现出色,但边缘计算则侧重于执行阶段。将它们视为互补技术而非竞争对手会很有帮助。云通常用于 模型训练,需要强大的计算能力来处理历史数据。一旦训练完成,优化后的模型就会部署到边缘进行推理。这种混合方法结合了两者的优势:云的无限可扩展性和边缘的速度。
边缘计算通过将智能直接嵌入到物理操作中,正在重塑各行各业。
为了在资源受限的边缘设备上运行复杂模型,开发者通常使用模型量化等优化技术,或导出为TensorRT或ONNX等专用格式。Ultralytics Platform简化了这一过程,允许用户在云端训练模型并将其无缝部署到各种边缘目标。
以下示例演示了如何将 YOLO26 模型导出为 NCNN 格式,该格式针对移动和嵌入式边缘设备进行了高度优化。
from ultralytics import YOLO
# Load a pre-trained YOLO26 model
model = YOLO("yolo26n.pt")
# Export the model to NCNN format for mobile edge deployment
# This creates a lightweight, optimized version of the model
model.export(format="ncnn")

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