wandb.plot vous permettent de suivre des graphiques avec wandb.Run.log(), y compris des graphiques qui évoluent au cours de l’entraînement. Pour en savoir plus sur le framework de graphiques personnalisés, consultez 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
Journalisez un graphique en courbes personnalisé, c’est-à-dire une liste de points ordonnés et reliés entre eux, sur des axes quelconques.Vous pouvez l’utiliser pour journaliser des courbes selon deux dimensions quelconques. Si vous tracez deux listes de valeurs l’une en fonction de l’autre, les deux listes doivent contenir exactement le même nombre de valeurs. Par exemple, chaque point doit avoir une valeur x et une valeur y.
Pour plus d’informations, voir le rapport Creating Custom Line Plots With W&B.Exécuter le code

Graphiques d’évaluation de modèles
Ces graphiques prédéfinis intègrent des méthodeswandb.plot() qui vous permettent de journaliser rapidement des graphiques directement depuis votre script et de retrouver précisément les informations qui vous intéressent dans l’interface utilisateur.
- Courbes précision-rappel
- Courbes ROC
- Matrice de confusion
Créez une courbe précision-rappel en une seule ligne :Vous pouvez journaliser ce graphique dès que votre code a accès aux éléments suivants :
Pour plus d’informations, voir le rapport Plot Precision Recall Curves With W&B.Exécuter le code
- Les scores prédits par un modèle (
predictions) sur un ensemble d’exemples. - Les étiquettes de vérité terrain correspondantes (
ground_truth) pour ces exemples. - (Facultatif) Une liste des étiquettes ou des noms de classes. Par exemple,
labels=["cat", "dog", "bird"], si l’index d’étiquette 0 correspond à chat, 1 à chien et 2 à oiseau. - (Facultatif) Un sous-ensemble (toujours sous forme de liste) des étiquettes à visualiser dans le graphique.

Graphiques personnalisés interactifs
Pour une personnalisation complète, ajustez un preset de graphique personnalisé intégré ou créez-en un nouveau, puis enregistrez le graphique. Utilisez l’ID du graphique pour journaliser des données dans ce preset personnalisé directement depuis votre script.Graphiques Matplotlib et Plotly
Plutôt que d’utiliser les graphiques personnalisés de W&B avecwandb.plot(), vous pouvez journaliser des graphiques générés avec matplotlib et Plotly.
matplotlib ou un objet figure à wandb.Run.log(). Par défaut, nous convertissons le graphique en graphique Plotly. Si vous préférez journaliser le graphique sous forme d’image, passez-le à wandb.Image. Les graphiques Plotly sont également acceptés directement.
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().




