Skip to main content
Weights & Biases を Jupyter と併用して、ノートブックを離れることなくインタラクティブな可視化を利用できます。カスタム分析、実験、プロトタイプを組み合わせ、すべてを漏れなくログできます。

Jupyter ノートブックでの Weights & Biases の使用例

  1. 反復的な実験: パラメーターを調整しながら実験を繰り返し実行できます。途中で手動でメモを取ることなく、すべての run が Weights & Biases に自動的に保存されます。
  2. コードの保存: モデルを再現する際、ノートブックのどのセルがどの順序で実行されたかを把握するのは困難です。設定ページでコードの保存を有効にすると、実験ごとにセルの実行記録を保存できます。
  3. カスタム分析: run を Weights & Biases にログすると、API からデータフレームを簡単に取得してカスタム分析を行えます。その結果を Weights & Biases にログして保存し、report で共有できます。

ノートブックで始める

ノートブックの冒頭で次のコードを実行して、Weights & Biases をインストールし、アカウントを連携します。
次に、実験を設定し、ハイパーパラメーターを保存します:
wandb.init() を実行した後、%%wandb で始まる新しいセルを作成すると、ノートブック内でライブグラフを表示できます。このセルを複数回実行すると、データはその run に追加されます。
この サンプルノートブック で実際に試してみてください。
Jupyter Weights & Biases ウィジェット

ノートブックでライブの Weights & Biases インターフェースを直接レンダリングする

%wandb マジックコマンドを使用すると、既存のダッシュボード、sweep、report をノートブック内に直接表示することもできます。
%%wandb または %wandb のマジックコマンドの代替として、wandb.init() を実行した後、任意のセルを wandb.Run.finish() で終了するとインラインのグラフを表示でき、apis から返される任意の report、sweep、または Run オブジェクトに対して ipython.display(...) を呼び出すことができます。
Weights & Biases でできることをもっと知りたいですか?データとメディアをログするためのガイドを確認したり、お好みの ML ツールキットと統合する方法を学んだり、リファレンスドキュメントやサンプルのリポジトリを直接参照したりしてみてください。

Weights & Biases のその他の Jupyter 機能

  1. Colab での簡単な認証: Colab で初めて wandb.init() を呼び出す際、ブラウザーで Weights & Biases にログインしていれば、ランタイムを自動的に認証します。Run page の Overview タブに、Colab へのリンクが表示されます。
  2. Jupyter マジックコマンド: ダッシュボード、sweep、report をノートブック内に直接表示します。%wandb マジックコマンドは project、sweep、report へのパスを受け入れ、Weights & Biases のインターフェースをノートブック内に直接レンダリングします。
  3. Docker 化された Jupyter の起動: wandb docker --jupyter を呼び出すと、Docker コンテナーを起動し、その中にコードをマウントして、Jupyter がインストールされていることを確認し、ポート 8888 で起動します。
  4. 任意の順序で安心してセルを実行: デフォルトでは、次に wandb.init() が呼び出されるまで、run を finished としてマークしません。これにより、複数のセル (たとえば、データの設定、トレーニング、テスト用のセル) を好きな順序で実行し、すべてを同じ run にログできます。User Settings でコードの保存を有効にすると、実行されたセルも、その実行順序と実行時の状態でログされるため、実行順序が複雑なパイプラインでも再現できます。Jupyter ノートブックで run を手動で完了としてマークするには、wandb.Run.finish() を呼び出します。
最終更新日 2026年9月30日