遇见 YOLO26: 下一代视觉 AI。
Ultralytics
返回 Ultralytics 词汇表

Observability

探索 AI 和 ML 中可观测性的重要性。学习如何调试复杂系统、监控 Ultralytics YOLO26 的性能并获得深刻的模型洞察。

可观测性是指仅根据外部输出就能了解复杂系统内部状态的能力。在飞速发展的 人工智能 (AI)机器学习 (ML) 领域,可观测性不仅仅是简单的状态检查,它还提供了关于模型为何以某种方式表现的深入洞察。随着现代 深度学习 (DL) 架构(例如最先进的 YOLO26)变得日益复杂,它们往往会表现得像“黑盒”。可观测性工具为这些系统开启了一扇透明的窗口,让工程团队能够调试意外行为,追踪错误的根本原因,并确保生产环境中的可靠性。

Link to this section可观测性与监控#

虽然这两个词经常互换使用,但可观测性和 模型监控MLOps 生命周期中有着不同但互补的用途。

  • 模型监控 是被动的,专注于“已知的未知”。它涉及根据既定阈值跟踪预定义的指标,如 推理延迟、CPU 使用率或错误率。监控回答的是:“系统健康吗?”这一问题。
  • 可观测性 是主动的,致力于解决“未知的未知”。它提供了调查在 训练数据 准备期间未预料到的新问题所需的细粒度数据——包括日志、追踪和高基数事件。正如 Google SRE Book 中所述,一个具备可观测性的系统使你能够在无需发布新代码的情况下理解新行为。它回答的是:“为什么系统会这样运行?”这一问题。

Link to this section可观测性的三大支柱#

要在 计算机视觉 (CV) 流水线中实现真正的可观测性,系统通常依赖于三种主要的遥测数据:

  1. 日志 离散事件的时间戳记录,且不可篡改。在检测流水线中,日志可能会捕获输入图像的分辨率或运行期间使用的特定 超参数调优 配置。结构化日志(通常为 JSON 格式)支持复杂的查询和分析。

  2. 指标: 随时间测量的聚合数值数据,例如平均 精度、内存消耗或 GPU 利用率。像 PrometheusGrafana 这样的工具是存储这些时间序列数据以实现趋势可视化的标准方案。

  3. 追踪: 追踪功能可记录请求在各种微服务中流动时的生命周期。对于分布式 AI 应用,OpenTelemetry 等标准有助于映射请求路径,突出显示 推理引擎 或网络延迟中的瓶颈。像 Jaeger 这样的专用工具有助于将这些分布式事务可视化。

Link to this section在 Python 中实现可观测性#

你可以通过使用回调函数来记录特定的内部状态,从而增强训练流水线的可观测性。以下示例演示了如何向 YOLO26 训练会话添加自定义回调,以实时监控性能指标。

from ultralytics import YOLO

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


# Define a custom callback for observability
def on_train_epoch_end(trainer):
    # Access and print specific metrics at the end of each epoch
    map50 = trainer.metrics.get("metrics/mAP50(B)", 0)
    print(f"Observability Log - Epoch {trainer.epoch + 1}: mAP50 is {map50:.4f}")


# Register the callback and start training
model.add_callback("on_train_epoch_end", on_train_epoch_end)
model.train(data="coco8.yaml", epochs=3)

Link to this section实际应用#

对于在动态环境中部署高性能模型而言,可观测性至关重要,因为在这些环境中,测试数据 可能无法完全匹配现实世界的条件。

  • 自动驾驶:自动驾驶车辆 的开发过程中,可观测性允许工程师在解除接管事件期间重构系统的确切状态。通过将 目标检测 输出与传感器日志和控制命令相关联,团队可以确定制动错误是由传感器噪声、模型预测故障还是规划模块中的逻辑错误引起的。
  • 医疗诊断:医疗 AI 领域,确保性能一致性对患者安全至关重要。如果模型在应用于新型 MRI 扫描仪的图像时性能下降,可观测性工具可以检测到 数据偏移。追踪可以揭示该问题是否源于图像 数据预处理 的变化或输入分布的偏移,从而实现快速修复,且不会损害 AI 安全性

Link to this section与现代工具的集成#

现代工作流通常将可观测性直接集成到训练平台中。Ultralytics Platform 的用户得益于损失曲线、系统性能和数据集分析的内置可视化功能。此外,通过与 TensorBoardMLflow 等工具的标准集成,数据科学家能够对整个模型生命周期保持严谨的实验跟踪和可观测性。

Explore solutions

Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。

了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。

了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。

了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。

了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。

了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。

了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。

了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。

了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。

了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。

了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。

了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。

了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多

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

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