データセットのCSVファイルをインポートしてログに記録する
- まずは CSV ファイルをインポートします。次のコードスニペットでは、
iris.csvというファイル名を自分の CSV ファイル名に置き換えてください。
- CSV ファイルを W&B Table に変換して、W&B ダッシュボード を活用します。
- 次に、W&B のアーティファクトを作成し、そのアーティファクトにテーブルを追加します。
- 最後に、
wandb.initを使って新しい W&B run を開始して、W&B にトラッキングおよびログを記録します。
wandb.init() API は、新しいバックグラウンドプロセスを起動してデータを run にログとして記録し、デフォルトで wandb.ai に同期します。W&B Workspace のダッシュボードでリアルタイムの可視化を確認できます。次の画像は、コードスニペットの出力例を示しています。

Experiments の CSV をインポートしてログに記録する
- 実験 run の名前
- 初期の Notes
- 実験を区別するための Tags
- 実験に必要な設定(さらに、Sweeps Hyperparameter Tuning を利用できるという利点があります)
| Experiment | Model Name | Notes | Tags | Num Layers | Final Train Acc | Final Val Acc | Training Losses |
|---|---|---|---|---|---|---|---|
| Experiment 1 | mnist-300-layers | 学習データに対して過学習しすぎている | [latest] | 300 | 0.99 | 0.90 | [0.55, 0.45, 0.44, 0.42, 0.40, 0.39] |
| Experiment 2 | mnist-250-layers | 現時点でのベストモデル | [prod, best] | 250 | 0.95 | 0.96 | [0.55, 0.45, 0.44, 0.42, 0.40, 0.39] |
| Experiment 3 | mnist-200-layers | ベースラインモデルよりも悪い。デバッグが必要 | [debug] | 200 | 0.76 | 0.70 | [0.55, 0.45, 0.44, 0.42, 0.40, 0.39] |
| … | … | … | … | … | … | … | |
| Experiment N | mnist-X-layers | NOTES | … | … | … | … | […, …] |
- まず、CSV ファイルを読み込み、Pandas の DataFrame に変換します。
"experiments.csv"をあなたの CSV ファイル名に置き換えてください:
-
次に、新しい W&B Run を開始し、
wandb.init()を使って W&B にトラッキングおよびログ記録を行います:
run.log() コマンドを使用します:
define_metric API を使用して、run の結果を表す最終的なサマリーメトリクスをログできます。次の例では、run.summary.update() を使ってサマリーメトリクスを run に追加します。