データセットのCSVファイルをインポートしてログする
- まず、CSV ファイルをインポートします。次のコード スニペットでは、
iris.csvをご利用の CSV ファイル名に置き換えてください。
- CSV ファイルを W&B Table に変換して、W&B ダッシュボードで活用します。
- 次に、W&B Artifact を作成し、そこに表を追加します。
- 最後に、
wandb.init()を使用して W&B でトラッキングとログ記録を行うため、新しい W&B Run を開始します:
wandb.init() API は、Run にデータをログするための新しいバックグラウンドプロセスを起動し、 (デフォルトでは) データを wandb.ai と同期します。ライブの可視化は W&B Workspace ダッシュボードで確認できます。次の画像は、コードスニペットの実行結果を示しています。

Experiments の CSV をインポートしてログする
- Experiment run の名
- 初期メモ
- Experiment を区別するためのTags
- Experiment に必要な設定 (Sweeps Hyperparameter Tuning を活用できるという利点もあります) 。
| Experiment | モデル名 | メモ | Tags | レイヤー数 | 最終トレーニング精度 | 最終検証精度 | トレーニング損失 |
|---|---|---|---|---|---|---|---|
| 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 | 現在の best model | [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 | メモ | … | … | … | … | […, …] |
- まず、CSV ファイルを読み込み、Pandas DataFrame に変換します。
"experiments.csv"は実際の CSV ファイル名に置き換えてください。
-
次に、新しい W&B Run を開始し、
wandb.init()を使用して W&B へのトラッキングとログを開始します。
run.log() コマンドを使用します。
define_metric API を使用すると、必要に応じて最終的な summary メトリクスをログし、run の結果を定義できます。この例では、run.summary.update() を使用して summary メトリクスを run に追加します。