使用例

| 使用例 | 入力 | 出力 |
|---|---|---|
| モデル トレーニング | データセット (トレーニング データと検証データ) | トレーニング済みモデル |
| データセットの前処理 | データセット (生データ) | データセット (前処理済みデータ) |
| モデル評価 | モデル + データセット (テストデータ) | W&B Table |
| モデル最適化 | モデル | 最適化済みモデル |
以下のコード スニペットは、順番に実行することを前提としています。
artifact を作成する
- W&B run を作成します。
wandb.Artifactを使って artifact オブジェクトを作成します。wandb.Artifact.add_file()を使って、モデルファイルやデータセットなど、1 つ以上のファイルを artifact オブジェクトに追加します。wandb.Run.log_artifact()を使って、artifact を W&B にログします。
dataset.h5 というファイルを example_artifact という名前の artifact にログする方法を示しています。
- artifact の
typeは、W&B プラットフォームでの表示に影響します。typeを指定しない場合は、デフォルトでunspecifiedになります。 - ドロップダウンの各ラベルは、それぞれ異なる
typeパラメーター値を表します。上記のコードスニペットでは、artifact のtypeはdatasetです。
外部のオブジェクトストレージ (Amazon S3 バケットなど) に保存されているファイルやディレクトリーへの参照を追加する方法については、外部ファイルをトラッキングする ページを参照してください。
artifactをダウンロードする
wandb.Run.use_artifact() method で指定します。
前のコードスニペットに続き、以下のコード例では、先ほど作成した example_artifact という artifact の使い方を示します:
特定のディレクトリーに artifact をダウンロードするには、
root パラメーター にカスタムパスを指定できます。Artifacts をダウンロードする別の方法や追加のパラメーターについては、Artifacts のダウンロードと使用 ガイドを参照してください。次のステップ
- Artifacts の version の作成と update の方法を学びます。
- automations を使用して、Artifacts の変更をきっかけにダウンストリームのワークフローをトリガーしたり、Slack チャンネルに通知したりする方法を学びます。
- トレーニング済みモデルを保存するためのスペースである registry について学びます。
- Python SDK と CLI のリファレンスガイドを確認します。