Ultralytics YOLO27: 加入候补名单。
获取 YOLO 许可
返回 Ultralytics 术语表

Edge AI

边缘 AI 在手机、相机、车辆和机器人上运行模型,而不是依赖云端,从而降低延迟并让数据保留在本地。了解其工作原理、硬件和用途。

边缘 AI 是指在生成数据的设备上或其附近运行人工智能(AI)模型,例如手机、摄像头、车辆、机器人和工厂网关,而不是将数据发送到远程数据中心。在拍摄位置处理摄像头帧或音频片段,无需经过网络往返,因此决策可在几毫秒内得出。设备在断网时仍能工作,敏感输入会保留在本地以保障数据隐私,原始视频也无需流式传输到云端,从而节省带宽。代价是内存、算力和功耗预算有限,而且还需要在整批设备上更新模型。

边缘 AI 的工作原理#

模型通常会使用 GPU 在云端进行训练,然后将模型缩小并加速,使其能够在目标设备上运行。模型量化为 FP16 或 INT8、模型剪枝和知识蒸馏都能缩小模型;导出则会将模型转换为设备端推理引擎可运行的格式,例如 TensorRT(用于 NVIDIA 硬件)、Android 上的 LiteRT、Apple 设备上的 Core ML,或 ARM CPU 上的 NCNN。随后,设备会在本地运行推理,并仅向上游发送重要信息,例如警报、计数结果或短视频片段。这些上传内容也会纳入改进闭环:从实际场景中收集的困难样本会被标注,模型会重新训练,随后通过无线方式将新版本下发到设备。

边缘 AI 硬件#

  • 神经处理单元(NPU):集成在当前大多数手机和笔记本电脑芯片中的专用加速器,例如 Apple Neural Engine 和 Qualcomm Hexagon NPU,可在手机的功耗预算内运行量化模型。
  • NVIDIA Jetson:将 ARM CPU 与 NVIDIA GPU 结合的嵌入式模块,适用于需要 GPU 级吞吐量的机器人、无人机和智能摄像头。
  • Raspberry Pi:低成本单板计算机,可使用 ARM CPU 或附加加速器板运行小型模型。
  • 微控制器:最小型的设备类别,可用毫瓦级功耗运行几百 KB 大小的模型。

将模型部署到边缘设备#

不同的设备类别适用不同的导出格式。在 Raspberry Pi 上,NCNN 是 Ultralytics 为 Ultralytics YOLO26进行基准测试的格式中速度最快的;只需导出一次并加载导出文件夹,即可通过该引擎运行同一个检测器:

from ultralytics import YOLO

# 加载最小的 YOLO26 检测模型
model = YOLO("yolo26n.pt")

# 导出为 NCNN,这是一种针对 ARM CPU 优化的推理框架
path = model.export(format="ncnn")  # creates 'yolo26n_ncnn_model/'

# 使用导出的模型进行推理,与在设备上运行相同
ncnn_model = YOLO(path)
results = ncnn_model("https://ultralytics.com/images/bus.jpg")
results[0].save(filename="bus_ncnn.jpg")

保存的图像显示了 NCNN 引擎计算出的检测结果。设备端应用通常会打包在 Docker容器中,这样同一个镜像就能在整批相同的开发板上运行。

  • 边缘计算:泛指在数据源附近处理任何数据,包括筛选传感器读数和缓存内容。边缘 AI 是一种以机器学习模型为工作负载的边缘计算。
  • TinyML:边缘 AI 中最小型的类别,运行在内存以 KB 计的微控制器上。
  • 联邦学习:通过发送权重更新而非原始数据,在多台设备上训练一个共享模型。边缘 AI 通常指推理,而联邦学习则将训练带到同一批设备上。

边缘 AI 的应用#

  • 自动驾驶车辆:汽车和配送机器人会在设备上检测行人、车辆和车道,因为网络连接延迟或中断都不能导致刹车延迟。
  • 智能摄像头:零售、交通和安防摄像头会在本地运行目标检测,并发送计数结果或警报,而非持续传输视频。
  • 工业检测:生产线上的摄像头会在几毫秒内剔除有缺陷的零件;机器上的振动传感器则会在故障导致停机前发出异常警报。
  • 智能手机:手机会在设备上处理照片、转录语音并运行小型语言模型,例如 Apple Intelligence 在 Apple 设备上运行的约 30 亿参数模型;应用可通过 Apple 的 Foundation Models 框架调用该模型。

探索解决方案

体育领域的计算机视觉

体育领域的计算机视觉

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

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