Vue d'ensemble
Le fine-tuning ne crée pas un modèle de toutes pièces. Il oriente un modèle existant à l'aide de nombreux exemples du comportement souhaité.
- 01Sessionssélectionner les conversations
- 02Jeu de donnéescollecter des exemples
- 03Fournisseuroù il s'entraîne
- 04Préparation des donnéesnettoyer + convertir
- 05Entraînerexécuter la tâche
- 06Évaluerprouver l'amélioration
- 07Conversation de testl'essayer vous-même
- 08Utiliserle mettre en service
Jetons et contexte
Les modèles lisent et écrivent des tokens, non des caractères ou des mots. La quasi-totalité des limites et des coûts d'entraînement sont calculés sur cette base.
Des conversations aux exemples d'entraînement
Une conversation devient une donnée d'entraînement en déterminant quelles réponses le modèle doit apprendre à formuler.
Jeux de données
Une collection d'exemples figée et nommée — issue de conversations réelles ou générées, de jeux de données publics ou de retours d'utilisateurs — qui constitue le facteur le plus déterminant dans la qualité finale du modèle entraîné.
Préparation des données
La préparation des données transforme les exemples du jeu de données en fichiers d'entraînement exacts qu'un fournisseur attend : nettoyés, anonymisés, ajustés et répartis en ensembles d'entraînement, de validation et de test.
Ce qui se passe pendant l'entraînement
L'entraînement est une boucle : prédire, mesurer l'erreur, déterminer la modification de chaque poids, l'ajuster légèrement — et répéter l'opération des milliers de fois.
Méthodes d'entraînement
Les méthodes diffèrent selon le signal à partir duquel le modèle apprend — et par conséquent, selon les données requises et ce que chaque méthode permet ou non d'enseigner.
Ajustement des préférences
Fine-tuning par renforcement
Distillation
Apprentissage à partir de documents
Évaluation
Les courbes de perte indiquent le degré d'ajustement du modèle. L'évaluation démontre si ses réponses sont réellement meilleures.
Essai et déploiement d'un modèle
Un modèle entraîné doit être déployé avant de pouvoir répondre — et un déploiement dédié engendre des coûts pour chaque heure d'activité.
Glossaire
Tous les concepts, de A à Z. Chacun ouvre une page détaillée.
- Affinage complet
- Ajustement des préférences (DPO)
- Ajustement fin supervisé (SFT)
- Apprendre à partir de documents : génération de questions-réponses
- Apprentissage à partir des retours du chat
- Archivage des exécutions
- Bêta (β) dans le DPO
- Ce qu'est un jeu de données
- Ce qui fait un bon jeu de données
- Choisir une méthode d'entraînement
- Cibles (réponses entraînables)
- Comparaison de plusieurs modèles
- Continuer à partir d'un modèle entraîné
- Conversations à tours multiples et pondérations
- Coûts : interpréter les chiffres
- D'où proviennent les bonnes paires de préférences
- Détournement de la récompense
- Distillation
- Distillation hors politique : l'enseignant rédige les réponses
- Distillation on-policy : le professeur note l'étudiant
- Données personnelles et secrets (PII)
- Données synthétiques et Générateur de jeux de données
- Époque, lot et étape
- Évaluateurs : comment les réponses sont notées
- Évaluation individuelle d'un modèle
- Fenêtre de contexte
- Fichiers d'entraînement JSONL
- Files d'annotation : vérification manuelle du juge
- Fine-tuning par renforcement (RFT)
- Gradient checkpointing
- Hyperparamètres
- Inférence et déploiement
- Interpréter la perte DPO
- Interpréter les courbes de perte
- Interpréter les résultats d'évaluation
- Jeux de données publics de Hugging Face
- La boucle d'entraînement
- La recette standard : SFT, puis DPO
- Le GRPO, étape par étape
- Le modèle tiendra-t-il ? Mémoire pour l'entraînement
- Le pipeline d'entraînement
- Le pré-entraînement et le modèle de base
- Limites de jetons et troncature
- LLM en tant que juge
- LoRA et adaptateurs (PEFT)
- Masquage de la perte
- Métriques RFT à surveiller
- Mode de facturation de l'entraînement
- Modèle de base vs modèle affiné, côte à côte
- Modèles à poids ouverts
- Nettoyage
- Paramètres de distillation
- Paramètres RFT
- Points de contrôle : lorsque le modèle de base n'est plus disponible
- Pourquoi les tokens déterminent les coûts
- Pré-entraînement continu
- Précision des préférences
- Prompt système
- Prompting, recherche ou affinage
- QLoRA (LoRA 4 bits)
- Questions de test : pourquoi les données « réservées » sont importantes
- Répartition de validation
- Rôles des messages
- Serverless vs dédié
- Surapprentissage et sous-apprentissage
- Taux d'apprentissage
- Tokens
- Vérifications sur données réservées lors du réglage fin par renforcement