タグ
タグは、記録されたメトリックスやアーティファクトデータからは明らかでない特定の機能を持つrunsをラベル付けするために使用できます。例えば、このrunのモデルは in_production
、その他のrunは preemptible
、このrunは baseline
を表しています。
タグの追加方法
runが作成されるときにタグを追加できます: wandb.init(tags=["tag1", "tag2"])
.
トレーニング中にrunのタグを更新することもできます(例えば、特定のメトリクスが事前に定義された閾値を超えた場合):
run = wandb.init(entity="entity", project="capsules", tags=["debug"])
...
if current_loss < threshold:
run.tags = run.tags + ("release_candidate",)
また、Weights & Biasesにログインされたrunsに対してタグを追加するいくつかの方法があります。
- 公開APIを使用して
- プロジェクトページ
- Runページ
runが作成された後、次のように[弊社の公開API](/ja/guides/track/public-api-guide)を使用してタグを更新できます。
run = wandb.Api().run("{entity}/{project}/{run-id}"})
run.tags.append("tag1") # ここでrunデータに基づいてタグを選択できます
run.update()
Public APIの使い方については、リファレンスドキュメントやガイドで詳しくご紹介しています。
タグの削除方法
UIを通じて、タグはrunsから削除することもできます。
- プロジェクトページ
- Runページ
この方法は、多くのrunsからタグを削除するのに最適です。
プロジェクトページ のrunsサイドバーで、右上にあるテーブルアイコンをクリックします。これにより、サイドバーが完全なrunsテーブルに展開されます。
テーブル内のrunの上にマウスを置くと、左側にチェックボックスが表示されます。また、すべてのrunsを選択できるヘッダー行にチェックボックスが表示されます。
どちらかのチェックボックスをクリックして一括操作を有効にします。タグを削除したいrunsを選択してください。 上のrunsの列の上にあるタグボタンをクリックしてください。
ランのタグを削除するには、そのタグの横にあるチェックボックスをクリックします。