探索Weights & Biases Ultralytics Weights & Biases 。学习如何track 、优化超参数并管理模型成果,从而打造更优质的模型。
Weights & Biases 常简称为W&B或WandB)是一个全面的机器学习运维(MLOps)平台,旨在帮助数据科学家和机器学习工程师简化模型开发工作流程。作为一款以开发者为中心的工具,它作为中央记录系统,用于追踪实验、对数据集和模型进行版本控制,并实时可视化性能指标。 在复杂的人工智能领域, 保持训练过程的可重复性与可视性至关重要; Weights & Biases 自动记录超参数、系统指标及输出文件Weights & Biases 这一Weights & Biases , 使团队能够高效比较不同实验并识别最佳配置方案。
Weights & Biases 的核心价值Weights & Biases 其能够系统化处理深度学习模型训练过程中常见的混乱环节。它提供了一套工具集,可直接与PyTorch等主流框架集成, PyTorch 和 Ultralytics 生态系统。
Weights & Biases 广泛应用于各行各业,用于加速计算机视觉和自然语言处理解决方案的部署。
Weights & Biases Ultralytics Weights & Biases 集成Ultralytics 为目标检测、分割和姿势估计 任务提供丰富的可视化支持。在训练YOLO26 等现代模型时,该集成会自动记录指标、边界框预测结果及混淆矩阵。
此代码片段演示了如何利用自动日志记录功能。只需安装客户端, 训练过程就会将结果同步到云端。
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"与神经网络中权重和 偏置的基本概念。
对于希望管理整个生命周期(包括注释和部署)以及实验追踪的用户, Ultralytics 还提供强大的工具, Weights & Biases 详细指标日志功能相辅相成。