Skip to main content
Composer は、ニューラルネットワークをより高性能に、より高速に、より低コストでトレーニングするためのライブラリです。トレーニングを高速化し、汎化性能を向上させる手法が含まれています。Composer には、さまざまな機能強化を組み合わせるためのオプションの Trainer API もあります。 Composer とともに W&B を使用して、トレーニング Runs をトラッキング、可視化、比較できます。Composer には、WandBLogger を介した W&B の組み込みログ機能が含まれています。

W&B へログし始める

Composer のトレーニング Runs のログを W&B へ開始するには、composer.loggers.WandBLogger のインスタンスを composer.Trainer に渡します:
インタラクティブ ダッシュボード

Composer の WandBLogger を使用する

以下のセクションでは、WandBLogger が Composer の Trainer とどのように連携するかを説明します。 Composer ライブラリでは、TrainerWandBLogger クラスを使用して、メトリクスを W&B にログします。ロガーをインスタンス化して Trainer に渡すだけなので、簡単に使用できます。

ロガーの引数

WandBLogger による Runs の記録方法をカスタマイズするために使用できるパラメーターについては、Composer documentationを参照してください。 次の例は、Runs のメモと config 辞書を init_kwargs を通じて渡す一般的な使用例を示しています:

予測サンプルをログする

スカラー メトリクスに加えて、モデルの予測などのリッチメディアを W&B にログして、定性的に確認できます。Composer のコールバック システムを使用すると、WandBLogger で W&B にいつログするかを制御できます。次の例では、検証画像と予測のサンプルをログします。