はじめに
-
ultralyticsとwandbをインストールします。開発チームは- コマンドライン
- ノートブック
ultralyticsv8.0.238以下でインテグレーションのテストを行っています。インテグレーションに関する問題を報告するには、yolov8タグを付けて GitHub issue を作成してください。
実験管理とバリデーション結果の可視化
Try in Colab このセクションでは、Ultralytics モデルを使用したトレーニング、ファインチューニング、バリデーション、および W&B を使用した実験管理、モデルのチェックポイント作成、パフォーマンスの可視化という典型的なワークフローを紹介します。 このインテグレーションについては、こちらのレポートもご覧ください: Supercharging Ultralytics with W&B Ultralytics で W&B インテグレーションを使用するには、wandb.integration.ultralytics.add_wandb_callback 関数をインポートします。
YOLO モデルを初期化し、推論を実行する前に add_wandb_callback 関数を呼び出します。これにより、トレーニング、ファインチューニング、バリデーション、または推論を実行した際に、実験ログと画像が自動的に保存されます。画像には、W&B の コンピュータビジョンタスク向けのインタラクティブ・オーバーレイ を使用して、正解ラベル(ground-truth)とそれぞれの予測結果が重ねて表示され、詳細なインサイトと共に wandb.Table に記録されます。
予測結果の可視化
Try in Colab このセクションでは、Ultralytics モデルを推論に使用し、その結果を W&B で可視化する典型的なワークフローを紹介します。 Google Colab でコードを試すことができます: Open in Colab このインテグレーションについては、こちらのレポートもご覧ください: Supercharging Ultralytics with W&B Ultralytics で W&B インテグレーションを使用するには、wandb.integration.ultralytics.add_wandb_callback 関数をインポートする必要があります。
wandb.init() を使用して W&B run を初期化します。次に、希望の YOLO モデルを初期化し、推論を実行する前に add_wandb_callback 関数を呼び出します。これにより、推論を実行した際に、コンピュータビジョンタスク向けのインタラクティブ・オーバーレイ が重ねられた画像が、詳細なインサイトと共に wandb.Table に自動的にログとして記録されます。
wandb.init() を使用して明示的に run を初期化する必要はありません。ただし、コードに予測のみが含まれる場合は、明示的に run を作成する必要があります。
インタラクティブな bbox オーバーレイの表示例です:
詳細については、W&B 画像オーバーレイガイド を参照してください。