スイープ

W&B スイープによるハイパーパラメーター探索とモデル最適化

W&B Sweeps を使用してハイパーパラメータ検索を自動化し、豊富でインタラクティブな実験管理を視覚化します。ベイズ、グリッド検索、ランダムなどの一般的な検索メソッドから選択して、ハイパーパラメータ空間を探索できます。スイープを 1 台以上のマシンにわたってスケールし、並列化します。

インタラクティブなダッシュボードで大規模なハイパーパラメータチューニング実験からインサイトを引き出します。

仕組み

2 つの W&B CLI コマンドで sweep を作成します:

  1. スイープを初期化する
wandb sweep --project <propject-name> <path-to-config file>
  1. スイープエージェントを開始する
wandb agent <sweep-ID>

開始方法

ユースケースに応じて、W&B Sweeps の開始に役立つ次のリソースを探索してください:

ステップバイステップのビデオについては、こちらをご覧ください: Tune Hyperparameters Easily with W&B Sweeps.


チュートリアル: Sweep を定義、初期化、実行する

スイープ クイックスタートでは、スイープを定義、初期化、実行する方法を示します。主な手順は4つあります。

コードに W&B (wandb) を追加する

Python コード スクリプトまたは Jupyter Notebook に W&B を追加します。

sweep configuration を定義する

スイープの設定ファイルを作成する方法を学びましょう。

sweep を初期化する

W&B で Sweep を初期化する

sweep エージェントを開始または停止する

1 台または複数のマシン上で W&B Sweep Agent を開始または停止します。

エージェントの並列化

マルチコアまたはマルチGPUマシンでW&B sweep agentを並列化します。

sweep 結果を可視化する

W&B App UI で W&B スイープの結果を可視化します。

スイープを CLI で管理する

W&B Sweep を CLI で一時停止、再開、キャンセルします。

アルゴリズムをローカルで管理する

W&B のクラウドホスティッドサービスを使用せずに、ローカルで検索およびストップアルゴリズムを実行します。

スイープ UI

スイープ UI のさまざまなコンポーネントを説明します。

スイープについて詳しく学ぶ

役立つSweepsの情報源のコレクション。

スイープのトラブルシューティング

一般的な W&B Sweep の問題をトラブルシュートする。

チュートリアル: プロジェクトから sweep ジョブを作成する

既存の W&B プロジェクトから sweep ジョブを作成する方法に関するチュートリアル。