データセットの CSV ファイルをインポートしてログする
W&B Artifacts を使用することをお勧めします。CSV ファイルの内容を再利用しやすくするためです。- まず、CSV ファイルをインポートします。以下のコードスニペットでは、
iris.csvファイル名をあなたの CSV ファイル名に置き換えてください:
- CSV ファイルを W&B Table に変換し、W&B ダッシュボードを利用します。
- 次に、W&B Artifact を作成し、テーブルを Artifact に追加します:
- 最後に、
wandb.initを使用して W&B で追跡しログするために新しい W&B Run を開始します:
wandb.init() API は新しいバックグラウンドプロセスを開始し、データを Run にログし、デフォルトで wandb.ai に同期します。W&B ワークスペースダッシュボードでライブの可視化を表示します。以下の画像はコードスニペットのデモの出力を示しています。

実験の CSV をインポートしてログする
場合によっては、実験の詳細が CSV ファイルにあることがあります。そのような CSV ファイルに共通する詳細には次のようなものがあります:- 実験 run の名前
- 初期のノート
- 実験を区別するためのタグ
- 実験に必要な設定(Sweeps ハイパーパラメータチューニングの利用の利点があります)。
| 実験 | モデル名 | ノート | タグ | 層の数 | 最終トレイン精度 | 最終評価精度 | トレーニング損失 |
|---|---|---|---|---|---|---|---|
| 実験 1 | mnist-300-layers | トレーニングデータに過剰適合 | [latest] | 300 | 0.99 | 0.90 | [0.55, 0.45, 0.44, 0.42, 0.40, 0.39] |
| 実験 2 | mnist-250-layers | 現行の最良モデル | [prod, best] | 250 | 0.95 | 0.96 | [0.55, 0.45, 0.44, 0.42, 0.40, 0.39] |
| 実験 3 | mnist-200-layers | ベースラインモデルより悪かったため、デバッグ必要 | [debug] | 200 | 0.76 | 0.70 | [0.55, 0.45, 0.44, 0.42, 0.40, 0.39] |
| … | … | … | … | … | … | … | |
| 実験 N | mnist-X-layers | ノート | … | … | … | … | […, …] |
- 最初に、CSV ファイルを読み込んで Pandas DataFrame に変換します。
"experiments.csv"を CSV ファイル名に置き換えてください:
- 次に、
wandb.init()を使用して W&B で追跡し、ログするための新しい W&B Run を開始します:
run.log() コマンドを使用します:
define_metric API を使用します。この例では、run.summary.update() によりサマリーメトリクスを run に追加します: