spacy train と併用して、spaCy モデルのトレーニング メトリクスを追跡し、モデルとデータセットを保存およびバージョン管理できます。必要なのは、設定に数行追加するだけです。
spaCy を使用している場合、このページでは、W&B を使用してトレーニング Runs をモニターし、Experiments を比較し、spacy train で生成されたモデルとデータセットをバージョン管理する方法を説明します。
サインアップして API キーを作成する
より手早く行うには、User Settings にアクセスしてAPIキーを作成してください。APIキーはすぐにコピーし、パスワードマネージャーなどの安全な場所に保存してください。
- 画面右上のユーザープロフィールアイコンをクリックします。
- User Settings を選択し、API Keys セクションまでスクロールします。
wandb ライブラリをインストールしてログインする
wandb ライブラリをインストールし、ログインするには、次の手順を実行します。
- Command Line
- Python
- Python notebook
-
WANDB_API_KEY環境変数 を自分の APIキーに設定します。<>で囲まれた値はご自身の値に置き換えてください。 -
wandbライブラリをインストールしてログインします。
spaCy の設定ファイルに WandbLogger を追加する
[training.logger] の下で、キー @loggers に値 "spacy.WandbLogger.v3" を指定し、さらに project_name も指定する必要があります。
spaCy のトレーニング設定ファイルの仕組みや、トレーニングをカスタマイズするために指定できるその他のオプションについて詳しくは、spaCy のドキュメントを参照してください。
WandbLogger の設定オプションについて説明します。
トレーニングを開始する
WandbLogger を追加すると、通常どおり spacy train を実行でき、W&B が run を自動的に取得します。
- コマンドライン
- Python
- Python notebook