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() に渡します。

Raises

  • ValueError: probspreds の両方が指定された場合、または予測数と真のラベル数が一致しない場合に発生します。また、予測された一意のクラス数がクラス名の数を超える場合や、一意の真のラベル数がクラス名の数を超える場合にも発生します。
  • wandb.Error: numpy がインストールされていない場合に発生します。

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