fonction wandb.plot.pr_curve()
Construit une courbe précision-rappel (PR). La courbe précision-rappel est particulièrement utile pour évaluer des classifieurs sur des jeux de données déséquilibrés. Une aire élevée sous la courbe PR traduit à la fois une précision élevée (un faible taux de faux positifs) et un rappel élevé (un faible taux de faux négatifs). La courbe permet d’analyser l’équilibre entre faux positifs et faux négatifs pour différentes valeurs de seuil, ce qui aide à évaluer les performances d’un modèle.Arguments
Iterable[T] | None
Étiquettes binaires réelles. La forme doit être (
num_samples,).Iterable[numbers.Number] | None
Scores ou probabilités prédits pour chaque classe. Il peut s’agir d’estimations de probabilité, de scores de confiance ou de valeurs de décision non seuillées. La forme doit être (
num_samples, num_classes).list[str] | None
Liste facultative de noms de classes destinés à remplacer les valeurs numériques de
y_true afin de faciliter la lecture du graphique. Par exemple, labels = ['dog', 'cat', 'owl'] remplace 0 par ‘dog’, 1 par ‘cat’ et 2 par ‘owl’ dans le graphique. Si aucune liste n’est fournie, les valeurs numériques de y_true sont utilisées.list[T] | None
Liste facultative de valeurs de classes uniques de y_true à inclure dans le graphique. Si elle n’est pas spécifiée, toutes les classes uniques de y_true sont représentées.
int
Nombre de points utilisés pour interpoler les valeurs de rappel. Les valeurs de rappel sont fixées à
interp_size points uniformément répartis sur l’intervalle [0, 1], et la précision est interpolée en conséquence.str
Titre du graphique. Valeur par défaut : “Precision-Recall Curve”.
bool
Indique si le tableau doit être placé dans une section distincte de l’interface W&B. Si
True, le tableau est affiché dans une section nommée « Custom Chart Tables ». Par défaut : False.Renvoie
CustomChart : un objet graphique personnalisé pouvant être consigné dans W&B. Pour journaliser le graphique, transmettez-le à wandb.log().
Exceptions levées
wandb.Error: si NumPy, pandas ou scikit-learn n’est pas installé.