メインコンテンツへスキップ
W&B における Data Types は、メディアや構造化データを Runs にログ記録するためにラップするクラスです。これらには W&B UI での可視化コンポーネントが含まれており、データのシリアル化、保存、および取得を処理します。

利用可能な Data Types

Data Type説明
Imageマスク、バウンディングボックス、セグメンテーションをサポートする画像を ログ します。
Videoモデル の出力や データセット サンプルのビデオデータをトラックします。
Audioオーディオ プロセッシング タスク用のオーディオサンプルを ログ します。
Table混合メディアタイプを含めることができる テーブル を作成します。
PlotlyData Visualization のための Plotly チャートを ログ します。
Htmlカスタム HTML コンテンツを埋め込みます。
Object3D3D ポイントクラウドやメッシュを可視化します。
Molecule計算化学用の分子構造を ログ します。

この例では Image を使用しています:
import wandb
import matplotlib.pyplot as plt

# デモ用に画像を生成
path_to_img = "/path/to/cafe.png"
im = plt.imread(path_to_img)

# 新しい run を初期化
with wandb.init(project="awesome-project") as run:

    # 画像をログ
    run.log({"img": [wandb.Image(im, caption="Cafe")]})
この例では Table を使用して、テキストとラベルが混在する テーブル を ログ します:
import wandb

# 新しい run を初期化
with wandb.init(project="visualize-predictions", name="tables") as run:

    # リストのリストを使用して、テーブルデータを作成
    data = [["Cat", "1", "1"],["Dog", "0", "-1"]]
    run.log({"Table 1": wandb.Table(data=data, columns=["Text", "Predicted Label", "True Label"])})

    # `wandb.Table.add_data()` メソッドを使用して、テーブルデータを作成
    table = wandb.Table(columns=["Text", "Predicted Label", "True Label"])
    table.add_data("Cat", "1", "1")
    table.add_data("Dog", "0", "-1")
    run.log({"Table 2": table})