Skip to main content

関数 wandb.plot.confusion_matrix()

確率または予測のシーケンスから混同行列を構築します。

引数

Sequence[Sequence[float]] | None
各クラスの予測確率のシーケンス。シーケンスの形状は (N, K) でなければなりません。ここで N はサンプル数、K はクラス数です。提供された場合、preds は提供しないでください。
Sequence[T] | None
正解ラベルのシーケンス。
Sequence[T] | None
予測クラスラベルのシーケンス。提供された場合、probs は提供しないでください。
Sequence[str] | None
クラス名のシーケンス。提供されない場合、クラス名は “Class_1”、“Class_2” などとして定義されます。
str
混同行列チャートのタイトル。
bool
表を W&B UI の別セクションに分割するかどうか。True の場合、表は「Custom Chart Tables」という名のセクションに表示されます。デフォルトは False です。

戻り値

CustomChart: W&B にログできるカスタム チャート オブジェクトです。チャートをログするには、このオブジェクトを wandb.log() に渡します。

送出される例外

  • ValueError: probs と preds の両方が指定された場合、または予測の数と true labels の数が等しくない場合。予測された一意のクラスの数がクラス名の数を超える場合、または一意の true labels の数がクラス名の数を超える場合。
  • wandb.Error: numpy がインストールされていない場合。

サンプル

野生動物の分類用にランダムな確率を使って混同行列を ログする例:
この例では、ランダムな確率を使用して混同行列を 生成します。 シミュレーションしたモデルの予測と85%の 精度で混同行列をログします:
この例では、予測を精度 85% でシミュレートして 混同行列を生成します。
最終更新日 2026年9月30日