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

数据可视化

探索人工智能中数据可视化的强大功能。轻松掌握复杂数据集的解读技巧,track ,并直观Ultralytics 分析结果。

数据可视化是信息与数据的图形化呈现,作为关键的转换层,将复杂的数值数据集转化为图表、图形和地图等可理解的视觉形式。在人工智能(AI) 和机器学习(ML)等专业领域,这种实践对于解读模型生成的海量张量和概率数组不可或缺。 通过Ultralytics ,工程师可将数据集注释与Ultralytics 可视化呈现,从而更轻松地识别原始电子表格中难以察觉的趋势、异常值及模式。高效的可视化能提升透明度,既助力开发者调试系统,也使利益相关方对自动化决策流程建立信任。

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

计算机视觉(CV)工作流中, 可视化技术贯穿模型生命周期的每个阶段,从初始数据采集到最终部署。

  • 探索性数据分析(EDA):在训练前,实践者通过可视化手段理解输入数据。诸如Matplotlib之类的库 Matplotlibdetect 和 Seaborn等库可绘制类别分布图以检测 数据集偏差。分析这些分布可确保 训练数据准确反映真实环境。
  • 训练动态:在学习过程中,工程师通过绘制损失函数准确率随时间变化的曲线来监控性能。诸如TensorBoard或Weights& Biases等工具可用于此目的。 Weights & Biasestrack 等工具可实时追踪 这些指标,有助于在早期阶段识别 过拟合或梯度消失等异常现象。
  • 推理结果:最直接的应用是将模型预测叠加到图像上。 这包括为检测任务绘制边界框 为图像分割绘制像素级遮罩, 或姿势估计 绘制关键点。

实际应用

可视化技术在各行各业中,架起了技术指标与商业价值之间的桥梁。

  1. 医疗诊断:医疗人工智能领域,可视化技术被用于 突出显示医学影像中的异常情况。例如,处理MRI扫描的模型可能采用分割叠加技术, 通过颜色编码标记肿瘤区域。这种视觉辅助工具能帮助放射科医生更快、更准确地 做出诊断,是可解释人工智能(XAI)的核心组成部分。
  2. 零售分析: 在零售业人工智能应用中,店长利用监控视频生成的热力图。这些可视化图表汇总了顾客随时间推移的移动轨迹,揭示出人流量密集的"热点区域"。该数据为店铺布局优化和商品陈列策略提供依据,无需用户解析原始坐标日志。

区分相关术语

  • 数据分析这是 通过分析原始数据得出结论的更广泛科学。可视化是分析过程中用于呈现发现结果的技术。您可以在 Tableau的分析指南中进一步了解这种区别。
  • 数据挖掘数据挖掘专注于 通过算法在大数据集中发现模式与关联。挖掘提取洞见, 而可视化则提供图形化界面来呈现这些洞见。
  • 仪表板仪表板 是将多个可视化组件整合于单一屏幕的集合,用于全面展示系统健康状况或业务关键绩效指标(KPI),常用于商业智能工具如 Microsoft BI

使用Ultralytics实现可视化

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

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()

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

加入Ultralytics 社区

加入人工智能的未来。与全球创新者联系、协作和共同成长

立即加入