summary d’un run W&B. Le dictionnaire summary d’un run peut contenir des tableaux NumPy, des tenseurs PyTorch ou des tenseurs TensorFlow. Lorsqu’une valeur est de l’un de ces types, nous stockons l’intégralité du tenseur dans un fichier binaire et enregistrons dans l’objet summary des métriques globales, comme le minimum, la moyenne, la variance, les percentiles, etc.
La dernière valeur enregistrée avec wandb.Run.log() est automatiquement utilisée comme dictionnaire summary d’un run W&B. Si un dictionnaire de métrique de synthèse est modifié, la valeur précédente est perdue.
L’extrait de code suivant montre comment fournir une métrique de synthèse personnalisée à W&B :
Personnaliser les métriques de synthèse
run.summary. Par exemple, vous pouvez vouloir enregistrer la précision maximale ou la valeur minimale de la perte, plutôt que la valeur finale.
Par défaut, le summary utilise la valeur finale de l’historique. Pour personnaliser les métriques de synthèse, passez l’argument summary à define_metric. Il accepte les valeurs suivantes :
"min""max""mean""best""last""none"
"best" uniquement si vous définissez également l’argument facultatif objective sur "minimize" ou "maximize".
L’exemple suivant ajoute au summary les valeurs minimale et maximale de la perte et de la précision :
Afficher les métriques de synthèse
- Aperçu du run
- Tableau des runs
- API publique W&B
- Accédez à la W&B App.
- Sélectionnez l’onglet Workspace dans la barre latérale du projet.
- Cliquez sur le run qui a enregistré les valeurs récapitulatives. La page du run s’ouvre avec l’onglet Aperçu affiché par défaut.
- Affichez les valeurs récapitulatives dans la section Summary.
