Skip to main content
Outre les valeurs qui évoluent au fil du temps pendant l’entraînement, il est souvent important de suivre les valeurs qui résument un modèle ou une étape de prétraitement. Stockez ces informations dans l’attribut summary d’un run. L’attribut summary d’un run peut contenir des tableaux NumPy, des tenseurs PyTorch ou des tenseurs TensorFlow. W&B enregistre les tableaux NumPy, les tenseurs PyTorch et les tenseurs TensorFlow dans un fichier binaire. La dernière valeur enregistrée avec wandb.Run.log() est automatiquement définie dans le dictionnaire de synthèse du run. Si un dictionnaire de métriques de synthèse est modifié, la valeur précédente est perdue. Enregistrez une métrique de synthèse pendant un run actif ou après la fin d’un run.
L’extrait de code suivant montre comment fournir une métrique de synthèse personnalisée à W&B :
L’image suivante montre à quoi peuvent ressembler les métriques de synthèse si vous copiez et exécutez l’extrait de code ci-dessus :
Synthèse du run

Personnaliser les métriques de synthèse

Les métriques de synthèse personnalisées sont utiles pour enregistrer les performances du modèle à la meilleure étape de l’entraînement dans votre 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"
Vous pouvez utiliser "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

Accédez à la synthèse d’un run dans la W&B App, pendant l’exécution d’un run, à partir d’un run existant ou depuis le système de fichiers local.
  1. Accédez à la W&B App.
  2. Sélectionnez l’onglet Workspace dans la barre latérale du projet.
  3. Cliquez sur le run qui a enregistré les valeurs de synthèse. La page du run s’ouvre avec l’onglet Overview affiché par défaut.
  4. Consultez les valeurs de synthèse dans la section Summary.
L’image suivante montre à quoi peuvent ressembler les métriques de synthèse dans l’onglet Overview si vous copiez et exécutez l’extrait de code ci-dessus :
Aperçu du run