Skip to main content
W&B Python Library を使用して CSV ファイルをログし、W&B ダッシュボード で可視化します。W&B ダッシュボード は、機械学習モデルの結果を一元的に整理、可視化できる場所です。W&B にログされていない過去の機械学習実験の情報を含む CSV ファイルや、データセットを含む CSV ファイルがある場合に特に便利です。

データセットの CSV ファイルをインポートしてログする

CSV ファイルの内容を再利用しやすくするために、W&B Artifacts を使用することをお勧めします。
  1. まず、CSV ファイルをインポートします。次のコードスニペットで、ファイル名 iris.csv を実際の CSV ファイル名に置き換えてください。
  1. W&B ダッシュボード を活用するため、CSV ファイルを W&B 表 に変換します。
  1. 次に、W&B アーティファクトを作成し、そのアーティファクトに表を追加します:
W&B Artifacts の詳細については、Artifacts の章を参照してください。
  1. 最後に、wandb.init() で新しい W&B run を開始し、W&B へのトラッキングとログを行います:
wandb.init() API は、run にデータをログするための新しいバックグラウンドプロセスを起動し、データを wandb.ai に同期します (デフォルトの場合) 。W&B Workspace のダッシュボードで、リアルタイムの可視化を確認できます。次の画像は、上記のコードスニペットを実行した際の出力を示しています。
W&B ダッシュボードにインポートされた CSV ファイル
前述のコードスニペットをまとめた完全なスクリプトを以下に示します。

実験 の CSV をインポートしてログする

場合によっては、実験の詳細が CSV ファイルに含まれていることがあります。このような CSV ファイルに含まれる一般的な詳細は次のとおりです。 W&B は実験の CSV ファイルを受け取り、それを W&B の実験 run に変換できます。以下のコード スニペットとコード スクリプトは、実験の CSV ファイルをインポートしてログする方法を示しています。
  1. 開始するには、まず CSV ファイルを読み込んで Pandas のデータフレームに変換します。"experiments.csv" をご自身の CSV ファイルの名前に置き換えてください。
  1. 次に、wandb.init() を使用して新しい W&B run を開始し、W&B にトラッキングおよびログします:
実験が実行される際、W&B で表示、クエリ、および分析できるようにメトリクスの各インスタンスをログしたい場合があります。これを実現するには、run.log() コマンドを使用します:
オプションで最終サマリー メトリクスをログして run の結果を定義できます。define_metric API を使用します。この例では run.summary.update() を使用して run にサマリー メトリクスを追加します:
サマリー メトリクス に関する詳細は、Log Summary Metrics を参照してください。 上記のサンプル表を W&B ダッシュボード に変換する完全なサンプルスクリプトを以下に示します。
最終更新日 2026年9月30日