Skip to main content

関数 wandb.plot.roc_curve()

受信者動作特性 (ROC) 曲線のチャートを作成します。

引数

Sequence[numbers.Number]
目的変数の真のクラスラベル (正解ラベル) 。形状は (num_samples,) にする必要があります。
Sequence[Sequence[float]] | None
各クラスの予測確率または決定スコア。形状は (num_samples, num_classes) にする必要があります。
list[str] | None
y_true のクラスインデックスに対応する、人が理解しやすいラベル。たとえば、labels=['dog', 'cat'] の場合、プロットではクラス 0 が ‘dog’、クラス 1 が ‘cat’ と表示されます。None の場合、y_true のクラスインデックスがそのまま使用されます。デフォルトは None です。
list[numbers.Number] | None
ROC 曲線に含める、一意のクラスラベルのサブセット。None の場合、y_true のすべてのクラスがプロットされます。デフォルトは None です。
str
ROC 曲線プロットのタイトル。デフォルトは “ROC Curve” です。
bool
W&B UI で表を別のセクションに分割するかどうか。True の場合、表は “Custom Chart Tables” という名のセクションに表示されます。デフォルトは False です。

戻り値

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

送出される例外

  • wandb.Error: numpy、pandas、または scikit-learn が見つからない場合。

サンプル

最終更新日 2026年9月30日