wandb.plot vous permettent de suivre des graphiques avec wandb.Run.log(), y compris des graphiques qui évoluent au fil du temps pendant l’entraînement. Pour en savoir plus sur le framework de graphiques personnalisés, voir le guide pas à pas des graphiques personnalisés.
Graphiques de base
Pour créer un graphique W&B :- Créez un objet
wandb.Tableet ajoutez-y les données que vous souhaitez visualiser. - Générez un graphique à l’aide de l’une des fonctions utilitaires intégrées de W&B
- Journalisez le graphique avec
wandb.Run.log().
- Ligne
- Nuage de points
- Barres
- Histogramme
- Multiligne
Consignez un graphique en courbes personnalisé, une liste de points reliés et ordonnés sur des axes arbitraires.Vous pouvez utiliser ceci pour enregistrer des courbes dans n’importe quelles deux dimensions. Si vous tracez deux listes de valeurs l’une par rapport à l’autre, le nombre de valeurs dans chaque liste doit correspondre exactement. Par exemple, chaque point doit avoir un x et un y.
Pour plus d’informations, voir le rapport Création de graphiques en courbes personnalisés avec W&B.Exécuter le code

Graphiques d’évaluation du modèle
Ces graphiques prédéfinis intègrent des méthodeswandb.plot() qui permettent de journaliser rapidement des graphiques directement depuis votre script, puis de voir exactement les informations recherchées dans l’interface utilisateur.
- Courbes de précision-rappel
- Courbes ROC
- Matrice de confusion
Créez une courbe de précision-rappel en une ligne :Vous pouvez journaliser ces données chaque fois que votre code a accès à :
Pour plus d’informations, voir le Reports Plot Precision Recall Curves With W&B.Exécuter le code
- aux scores prédits d’un modèle (
predictions) sur un ensemble d’exemples. - aux étiquettes de vérité de terrain correspondantes (
ground_truth) pour ces exemples. - (Facultatif) à une liste des étiquettes ou des noms de classe. Par exemple,
labels=["cat", "dog", "bird"], si l’indice d’étiquette 0 correspond à cat, 1 à dog et 2 à bird. - (Facultatif) à un sous-ensemble des étiquettes à visualiser dans le graphique, toujours au format liste.

Graphiques personnalisés interactifs
Pour une personnalisation complète, modifiez un préréglage de graphique personnalisé intégré ou créez-en un nouveau, puis enregistrez le graphique. Utilisez l’ID du graphique pour journaliser les données dans ce préréglage personnalisé directement depuis votre script.Graphiques Matplotlib et Plotly
Au lieu d’utiliser les graphiques personnalisés de W&B avecwandb.plot(), vous pouvez journaliser des graphiques créés avec matplotlib et Plotly.
matplotlib ou un objet figure à wandb.Run.log(). Par défaut, nous convertirons le graphique en graphique Plotly. Si vous préférez journaliser le graphique sous forme d’image, vous pouvez le passer à wandb.Image. Nous acceptons aussi directement les graphiques Plotly.
Si vous obtenez une erreur du type “You attempted to log an empty plot”, stockez la figure séparément du graphique avec
fig = plt.figure(), puis journalisez fig dans votre appel à wandb.Run.log().




