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

Weights & Biases

探索 Weights & Biases 如何为 Ultralytics YOLO26 简化 MLOps。学习如何跟踪实验、优化超参数并管理工件,以构建更优模型。

Weights & Biases(通常缩写为 W&B 或 WandB)是一个全面的机器学习运维 (MLOps) 平台,旨在帮助数据科学家和机器学习工程师简化其模型开发工作流程。作为一款开发者优先的工具,它充当核心记录系统,用于跟踪实验、版本化数据集和模型,并实时可视化性能指标。在 人工智能 的复杂环境中,保持训练运行的可复现性和可见性至关重要;Weights & Biases 通过自动记录超参数、系统指标和输出文件来解决这一问题,从而使团队能够比较不同的实验并高效识别最佳性能配置。

机器学习中的核心能力

Weights & Biases的主要价值在于它能够组织深度学习模型训练过程中往往混乱的过程。它提供了一套工具,可直接与PyTorchUltralytics生态系统等流行框架集成。

  • 实验追踪:此功能记录所有配置参数,例如学习率批大小和模型架构。它还会记录随时间变化的动态指标,如损失函数和准确性,并以交互式图表展示。
  • 超参数优化:W&B Sweeps 自动化了 超参数调优的过程。通过探索 不同的参数组合,用户可以在无需人工干预的情况下,最大化模型性能指标,例如 平均精度均值 (mAP)
  • 工件管理:为确保完整的血缘追踪,W&B Artifacts对数据集和模型检查点进行版本控制。这使用户能够精确追溯是哪个数据版本生成了特定模型,这是稳健模型监控的关键组成部分。
  • 系统监控:该平台跟踪硬件使用情况,包括 GPU 利用率、内存消耗 和温度。这有助于识别瓶颈,并确保在计算密集型 训练会话期间进行高效的 资源分配

实际应用

Weights & Biases 广泛应用于各个行业,以加速 计算机视觉 和自然语言处理 (NLP) 解决方案的部署。

  1. 协同研发: 大型 AI 研究团队使用 W&B 即时共享实验结果。例如,一个开发 自动驾驶汽车 感知系统的团队可以有多名工程师训练不同的 目标检测架构。W&B 将这些运行聚合到一个仪表板中,使团队能够协作分析哪种架构能最好地处理边缘情况,从而促进更快的迭代周期。
  2. 生产模型维护:在工业环境中,例如制造质量控制,模型 必须定期使用新数据进行再训练,以防止 数据漂移。W&B 帮助工程师将 候选生产模型的性能与当前基线进行比较,确保只有具有卓越 精确度和召回率 的模型才能部署到边缘。

与Ultralytics YOLO集成

Weights & Biases 与 Ultralytics 的集成是无缝的,为 目标检测、segmentation 和姿势估计任务提供了丰富的可视化。在训练像 YOLO26 这样的现代模型时,该集成会自动记录指标、边界框预测和 混淆矩阵

此代码片段展示了如何利用自动日志记录功能。只需安装客户端,training 过程就会将结果同步到云端。

from ultralytics import YOLO

# Ensure the wandb client is installed
# pip install wandb

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

# Train the model on the COCO8 dataset
# The integration automatically detects wandb and logs metrics
model.train(data="coco8.yaml", epochs=5, project="YOLO26_Experiments", name="run_01")

区别:平台与神经网络参数

区分平台“Weights & Biases”与神经网络中权重偏置这两个基本概念至关重要。

  • 权重和偏差(参数):神经网络 中,“权重”是 可学习的参数,决定神经元之间连接的强度,而“偏差”是 允许 激活函数 发生偏移的 附加参数。这些是在 反向传播 过程中优化的数学值。
  • Weights & Biases(平台):这是本页讨论的外部软件工具。尽管 该平台 跟踪 神经网络权重和偏差的值和梯度以进行分析,但它是一个位于 训练数据 和过程之上的管理层,而不是数学 组件本身。

对于希望管理包括标注和部署在内的整个生命周期以及实验 track 的用户,Ultralytics 平台 也提供了强大的工具,这些工具补充了 Weights & Biases 集成 提供的详细指标日志记录功能。

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

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