Activez les couleurs basées sur une clé
- Accédez à votre projet W&B.
- Sélectionnez l’onglet Workspace dans la barre latérale du projet.
- Cliquez sur l’icône Settings dans le coin supérieur droit.
- Dans le panneau, sélectionnez Runs.
- Dans la section Run colors, sélectionnez Key-based colors.
- Configurez les options suivantes :
- Dans la liste déroulante Clé, sélectionnez la métrique à utiliser pour attribuer des couleurs aux runs.
- Dans la liste déroulante valeur Y, sélectionnez la valeur y à utiliser pour attribuer des couleurs aux runs.
- Définissez le nombre de buckets sur une valeur comprise entre 2 et 8.
Lorsque vous utilisez des couleurs basées sur une clé, l’option permettant de personnaliser les couleurs des runs n’est pas disponible.
Exemple : coloration basée sur des clés avec la métrique de perte
Dans ce graphique d’exemple, les runs sont colorés selon un gradient, où les couleurs plus foncées représentent des valeurs de perte plus élevées et les couleurs plus claires des valeurs de perte plus faibles. La valeur Y est définie surlatest pour utiliser la valeur de perte la plus récente pour chaque run.
Définir une métrique
Les options de métrique du menu déroulant Clé proviennent des paires clé-valeur que vous consignez dans W&B et des métriques par défaut définies par W&B.Métriques par défaut
Relative Time (Process): Le temps relatif du run, mesuré en secondes depuis le début du run.Relative Time (Wall): Le temps relatif du run, mesuré en secondes depuis le début du run, ajusté en fonction du temps réel.Wall Time: Le temps réel du run, mesuré en secondes depuis l’époque.Step: Le numéro d’étape du run, généralement utilisé pour suivre la progression de l’entraînement ou de l’évaluation.
Métriques personnalisées
Attribuez une couleur aux runs et créez des légendes de graphique parlantes à partir des métriques personnalisées enregistrées par vos scripts d’entraînement ou d’évaluation. Les métriques personnalisées sont enregistrées sous forme de paires clé-valeur, où la clé correspond au nom de la métrique et la valeur à sa valeur. Par exemple, l’extrait de code suivant enregistre la précision (clé"acc") et la perte (clé "loss") pendant une boucle d’entraînement :
"acc" et "loss" sont deux options possibles.
Définir une clé de configuration
Les options de configuration de votre menu déroulant Clé proviennent des paires clé-valeur que vous transmettez au paramètreconfig lorsque vous initialisez un run W&B. Les clés de configuration servent généralement à enregistrer des hyperparamètres ou d’autres paramètres utilisés dans vos scripts d’entraînement ou d’évaluation.
"learning_rate", "batch_size" et "optimizer" font partie des options disponibles.
Définir une valeur Y
Vous pouvez choisir parmi les options suivantes :- Latest : Détermine la couleur en fonction de la valeur Y à la dernière étape enregistrée pour chaque courbe.
- Max : Couleur déterminée en fonction de la valeur Y la plus élevée enregistrée pour la métrique.
- Min : Couleur déterminée en fonction de la valeur Y la plus faible enregistrée pour la métrique.
Personnaliser les buckets
Les buckets sont des plages de valeurs que W&B utilise pour classer les runs en fonction de la métrique ou de la clé de configuration que vous sélectionnez. Les buckets sont répartis uniformément sur l’ensemble de la plage de valeurs de la métrique ou de la clé de configuration spécifiée, et chaque bucket se voit attribuer une couleur unique. Les runs qui se situent dans la plage de ce bucket sont affichés dans cette couleur. Tenez compte des éléments suivants :
- Clé est définie sur
"Accuracy"(abrégé en"acc"). - valeur Y est définie sur
"Max"
- Bucket 1: (Min - 0.7629)
- Bucket 2: (0.7629 - 0.7824)
- Bucket 3: (0.7824 - 0.8019)
- Bucket 4: (0.8019 - 0.8214)
- Bucket 5: (0.8214 - 0.8409)
- Bucket 6: (0.8409 - Max)
