Weights & Biases機械学習のワークフローを効率化。実験の追跡、可視化、コラボレーションにより、より迅速で再現性の高いAI開発を実現します。
Weights & Biases (しばしばW&BまたはWandBと略される)は、次のような目的で設計された著名な開発者優先のプラットフォームである。 合理化 機械学習オペレーション(MLOps)を合理化するために設計された著名な開発者ファーストのプラットフォームである。機械学習エンジニアとデータサイエンティストのための集中記録システムとして機能し、以下を可能にする。 実験をtrack し、モデルのパフォーマンスを可視化し、データセットを管理することができます。機械学習(ML)の複雑なライフサイクルにおいて 機械学習(ML)の複雑なライフサイクルでは、すべての設定変更と結果をtrack することは困難です。 W&Bは、メトリクスを自動的に記録し、対話型のダッシュボードに整理することで、この問題を解決します。 インタラクティブなダッシュボードに整理します。これにより、チームは異なるトレーニングの実行を比較し、再現性を確保し、次のようなことが可能になります。 学術研究から企業規模のプロジェクトまで効果的な共同作業が可能になります。 コンピュータビジョン(CV)の導入に至るまで、様々なプロジェクトで効果的な共同作業が可能になります。
このツールを理解するためには、その名前に由来する基本的なニューラルネットワーク(NN)の概念と区別することが不可欠である。 ニューラルネットワーク(NN)の概念と区別することが重要である。
パラメータweights and biases)は、確率的勾配降下法(SGD)によって学習中に最適化される数学的要素である。 確率的勾配降下法(SGD)、 プラットフォームWeights & Biases)は、その最適化プロセスを観察・分析するためのユーティリティです。
W&Bプラットフォームは、人工知能(AI)開発における特定の課題に対応するツール群を提供します。 人工知能(AI)開発 ワークフローを提供します。
Weights & Biases 、厳密なモデル検証や共同開発を必要とする業界で広く使用されています。
Weights & Biases 以下のような最新のフレームワークと統合する。 PyTorchやUltralytics ような特定のライブラリとの統合は 簡単です。ライブラリはW&Bの存在を自動的に検出し、主要なメトリクスをログに記録します。 を記録します。
次の例は、YOLO11 モデルをトレーニングし、その実行を自動的にWeights & Biasesに記録する方法を示している。
バイアス。以下を実行したことを確認してください pip install wandb を介して認証される。 wandb login スクリプトを実行する前に
ターミナルでスクリプトを実行する。
from ultralytics import YOLO
# Initialize the YOLO11 model using pre-trained weights
model = YOLO("yolo11n.pt")
# Train the model on the COCO8 dataset
# If 'wandb' is installed and logged in, training metrics are automatically
# uploaded to the Weights & Biases dashboard.
results = model.train(data="coco8.yaml", epochs=5, project="Ultralytics-WandB-Demo", name="yolo11-experiment")
この統合は、次のようなシステム・メトリクスを取得します。 GPU使用率やモデルメトリッ トレーニングパフォーマンスの包括的なビューを提供します。より深い洞察のために、ユーザーは Ultralytics 統合ガイドを参照して をカスタマイズすることができます。