深圳Yolo 视觉
深圳
立即加入
词汇表

数据可视化

探索数据可视化在AI中的强大作用。学习如何轻松解释复杂数据集、跟踪训练过程并可视化 Ultralytics YOLO26 的结果。

数据可视化是信息和数据的图形化表示,它是一个关键的转换层,将复杂的数值数据集转换为易于理解的视觉上下文,如图表、图形和地图。在 人工智能 (AI)机器学习 (ML) 等专业领域,这种实践对于解释模型生成的大量 tensor 和概率至关重要。通过利用 Ultralytics Platform 等工具,工程师可以可视化数据集标注和训练进度,从而更容易识别在原始电子表格中可能隐藏的趋势、异常值和模式。有效的数据可视化增强了透明度,使开发人员能够调试系统,并让利益相关者信任自动化决策过程。

可视化在计算机视觉中的作用

对于 计算机视觉 (CV) 工作流程,可视化应用于模型生命周期的每个阶段,从初始数据收集到最终部署。

  • 探索性数据分析 (EDA):在训练之前,实践者使用可视化来理解其输入数据。MatplotlibSeaborn 等库有助于绘制类别分布图以 detect 数据集偏差。分析这些分布可确保训练数据准确地代表真实世界环境。
  • 训练动态: 在学习过程中,工程师通过绘制随时间变化的 损失函数准确率 来监控性能。像 TensorBoardWeights & Biases 这样的工具允许用户实时跟踪这些指标,有助于在过程早期发现 过拟合 或梯度消失等问题。
  • 推理结果:最直接的应用是将模型预测结果叠加到图像上。这包括为 detect 任务绘制边界框,为图像 segment绘制像素级掩码,或为姿势估计绘制关键点。

实际应用

可视化弥合了各个行业中技术指标与商业价值之间的差距。

  1. 医疗保健诊断:医疗AI中,可视化用于突出医学影像中的异常。例如,处理MRI扫描的模型可能会使用segmentation叠加层对肿瘤区域进行颜色编码。这种视觉辅助有助于放射科医生做出更快、更准确的诊断,作为可解释AI (XAI)的核心组成部分。
  2. 零售分析: 对于 零售AI,商店经理利用监控视频生成的热力图。这些可视化聚合了随时间变化的顾客移动模式,揭示了人流量大的“热点”区域。这些数据为商店布局优化和产品摆放策略提供了依据,而无需用户解析原始坐标日志。

区分相关术语

  • 数据分析: 这是分析原始数据以得出结论的广义科学。可视化是分析中用于呈现结果的一种技术。您可以在Tableau的分析指南中了解更多关于这一区别的信息。
  • 数据挖掘: 数据挖掘侧重于通过算法发现大型数据集中的模式和关联。挖掘提取洞察,而可视化则提供图形界面来查看这些洞察。
  • 仪表盘: 仪表盘是将多个可视化图表组织在一个屏幕上的集合,旨在提供系统健康状况或业务关键绩效指标(KPI)的全面概览,常用于Microsoft Power BI等商业智能工具中。

使用 Ultralytics 实现可视化

Ultralytics API 简化了推理结果的可视化。以下示例演示了如何加载 YOLO26 模型,并直接在图像上显示 detect 到的物体及其标签和置信度分数。

from ultralytics import YOLO

# Load the latest YOLO26 model (recommended for new projects)
model = YOLO("yolo26n.pt")

# Run inference on an image source
results = model("https://ultralytics.com/images/bus.jpg")

# Visualize the results
for result in results:
    # plot() returns a BGR numpy array of the annotated image
    im_array = result.plot()
    # show() displays the image directly using the default image viewer
    result.show()

此代码片段自动处理边界框和标签的绘制,使开发人员能够立即验证模型在 目标检测 任务上的能力。

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

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