Passer au contenu principal

fonction roc_curve

Construit un graphique de courbe ROC (Receiver Operating Characteristic). Arguments :
  • y_true : Les véritables étiquettes de classe (vérité de terrain) pour la variable cible. La forme doit être (num_samples,).
  • y_probas : Les probabilités prédites ou les scores de décision pour chaque classe. La forme doit être (num_samples, num_classes).
  • labels : Des libellés lisibles par l’humain correspondant aux indices de classe dans y_true. Par exemple, si labels=['dog', 'cat'], la classe 0 s’affichera comme ‘dog’ et la classe 1 comme ‘cat’ dans le graphique. Si None, les indices de classe bruts de y_true seront utilisés. La valeur par défaut est None.
  • classes_to_plot : Un sous-ensemble d’étiquettes de classe uniques à inclure dans la courbe ROC. Si None, toutes les classes de y_true seront tracées. La valeur par défaut est None.
  • title : Le titre du graphique de courbe ROC. La valeur par défaut est “ROC Curve”.
  • split_table : Indique si le tableau doit être placé dans une section distincte de l’UI W&B. Si True, le tableau sera affiché dans une section nommée “Custom Chart Tables”. La valeur par défaut est False.
Retourne :
  • CustomChart : Un objet de graphique personnalisé pouvant être enregistré dans W&B. Pour enregistrer le graphique, passez-le à wandb.log().
Exceptions levées :
  • wandb.Error : Si numpy, pandas ou scikit-learn sont introuvables.
Exemple :