Skip to main content
Hugging Face AutoTrain est un outil no-code permettant d’entraîner des modèles pour des tâches de traitement du langage naturel (NLP), de vision par ordinateur (CV), de parole et de données tabulaires. Hugging Face AutoTrain s’intègre directement à W&B pour le suivi des expériences et la gestion de la configuration. Il vous suffit d’utiliser un seul paramètre dans la commande CLI pour vos expériences. Cette page vous montre comment activer le suivi des expériences W&B lorsque vous entraînez un modèle avec Hugging Face AutoTrain. Vous pouvez capturer les métriques et la configuration pour chaque run sans écrire de code supplémentaire. Cette page s’adresse aux utilisateurs qui connaissent déjà AutoTrain et souhaitent ajouter de l’observabilité à leurs flux de travail d’entraînement.
Journalisation des métriques des expériences

Installer les prérequis

Avant de pouvoir entraîner un modèle et journaliser les résultats dans W&B, installez la CLI AutoTrain et la bibliothèque cliente W&B. Installez autotrain-advanced et wandb.
Pour illustrer ces changements, cette page affine un LLM sur un jeu de données de mathématiques et évalue pass@1 sur les benchmarks GSM8k.

Préparez le jeu de données

Avant l’entraînement, préparez votre jeu de données afin qu’il corresponde au format attendu par AutoTrain. Hugging Face AutoTrain exige que votre jeu de données CSV personnalisé respecte un format spécifique pour fonctionner correctement. Votre fichier d’entraînement doit contenir une colonne text, utilisée pour l’entraînement. Les données de la colonne text doivent respecter le format ### Human: Question?### Assistant: Answer.. Consultez un exemple dans timdettmers/openassistant-guanaco. Cependant, le jeu de données MetaMathQA contient les colonnes query, response et type. Commencez par prétraiter ce jeu de données. Supprimez la colonne type et fusionnez le contenu des colonnes query et response dans une nouvelle colonne text, au format ### Human: Query?### Assistant: Response.. Le jeu de données obtenu, rishiraj/guanaco-style-metamath, est ensuite utilisé pour l’entraînement.

Entraîner avec autotrain

Une fois votre environnement et votre dataset prêts, vous pouvez maintenant démarrer l’entraînement. Démarrez l’entraînement avec autotrain advanced depuis la ligne de commande ou un notebook. Utilisez l’argument --log, ou --log wandb pour journaliser vos résultats dans un run. L’argument --log wandb active l’intégration W&B pour ce run. Remplacez <huggingface-token> par votre jeton d’accès Hugging Face et <huggingface-repository-address> par l’adresse du dépôt cible (par exemple, your-username/your-repo).
Sauvegarde de la configuration de l’expérience
Une fois l’entraînement démarré, AutoTrain journalise les métriques et la configuration de votre run dans W&B, où vous pouvez les consulter aux côtés de tous les autres runs de votre projet.

Autres ressources