Skip to main content
Composer est une bibliothèque conçue pour entraîner des réseaux neuronaux plus efficacement, plus rapidement et à moindre coût. Elle comprend des méthodes pour accélérer l’entraînement et améliorer la généralisation. Composer dispose également d’une API Trainer facultative pour combiner de nombreuses améliorations différentes. Utilisez W&B avec Composer pour suivre, visualiser et comparer vos runs d’entraînement. Composer inclut une journalisation W&B intégrée via WandBLogger.

Commencez à journaliser avec W&B

Pour commencer à journaliser vos runs d’entraînement Composer dans W&B, transmettez une instance de composer.loggers.WandBLogger à composer.Trainer :
Tableaux de bord interactifs

Utiliser le WandBLogger de Composer

Les sections suivantes décrivent comment le WandBLogger s’intègre au Trainer de Composer. La bibliothèque Composer utilise la classe WandBLogger dans le Trainer pour journaliser des métriques dans W&B. Instanciez le logger et passez-le au Trainer :

Arguments du logger

Pour connaître les paramètres que vous pouvez utiliser pour personnaliser la façon dont WandBLogger enregistre vos run, consultez la documentation Composer. L’exemple suivant montre une utilisation typique qui transmet des notes d’exécution et un dictionnaire config via init_kwargs :

Journaliser des échantillons de prédictions

En plus des métriques scalaires, vous pouvez journaliser des médias enrichis, comme des prédictions de modèle, dans W&B pour un examen qualitatif. Vous pouvez utiliser le système de callbacks de Composer pour contrôler à quel moment vous journalisez dans W&B avec WandBLogger. L’exemple suivant journalise un échantillon d’images de validation et de prédictions :