はじめに
-
ultralyticsとwandbをインストールします。開発チームは、このインテグレーションを- コマンドライン
- ノートブック
ultralyticsv8.0.238以下でテストしています。インテグレーションに関する問題を報告する場合は、yolov8タグを付けて GitHub issue を作成してください。
実験を管理し、検証結果を可視化する
wandb.integration.ultralytics.add_wandb_callback 関数をimportします。
YOLO モデルを初期化し、モデルで推論を実行する前に add_wandb_callback 関数を呼び出します。これにより、トレーニング、ファインチューニング、検証、または推論を実行すると、実験ログと画像が自動的に保存されます。画像は、W&B のコンピュータビジョンタスク向けインタラクティブオーバーレイを使用して、グラウンドトゥルースと対応する予測結果の両方を重ねて表示した状態で保存され、さらに追加のインサイトが wandb.Table に記録されます。
予測結果を可視化する
wandb.integration.ultralytics.add_wandb_callback 関数を import する必要があります。
wandb.init() を使用して W&B run を初期化します。次に、使用する YOLO モデルを初期化し、そのモデルで推論を実行する前に add_wandb_callback 関数を呼び出します。これにより、推論の実行時に、コンピュータビジョンタスク向けのインタラクティブなオーバーレイ が重ねられた画像が、追加のインサイトとともに wandb.Table に自動的にログされます。
wandb.init() を使って run を明示的に初期化する必要はありません。ただし、コードが予測のみを行う場合は、run を明示的に作成する必要があります。
インタラクティブな bbox オーバーレイは次のように表示されます。
詳細については、W&B image overlays ガイドを参照してください。