AI Engineering Tools

Ingénierie de l’IA générative

Termes de fine-tuning et d’alignement de l’IA

Apprenez le réglage fin, le pré-entraînement continu, le réglage des instructions, SFT, PEFT, LoRA, QLoRA, les données de préférence, RLHF, DPO, GRPO, l'évaluation de la régression, les droits sur les données, la confidentialité, le versionnement et la restauration.

54 termes

Aperçu de l'affinage

Affinage

Fine-tuning

Sens

Formation continue à partir d'un modèle pré-entraîné pour adapter son comportement à une tâche, un domaine, un format ou une préférence plus restreints.

Quand l’utiliser

Utilisez-le lorsque les invites et la récupération seules ne peuvent pas fournir un comportement appris suffisamment cohérent.

Exemple

Affiner le modèle de base approuvé sur les réponses de support examinées, puis le comparer au modèle de référence inchangé.

Aperçu de l'affinage

Tâche en aval

Downstream task

Sens

Une tâche d'application spécifique exécutée à l'aide d'un modèle pré-entraîné général.

Quand l’utiliser

Définissez-le précisément avant de collecter les données de réglage fin et de sélectionner les métriques.

Exemple

Tâche en aval : classer les demandes de support coréennes dans la taxonomie de routage approuvée.

Aperçu de l'affinage

Adaptation au domaine

Domain adaptation

Sens

Adaptation d'un modèle à la langue, aux motifs ou aux distributions trouvés dans un domaine ou un environnement particulier.

Quand l’utiliser

Utilisez-le lorsque le domaine cible diffère considérablement de la distribution d'entraînement générale du modèle.

Exemple

Adapter le modèle aux documents de maintenance des semi-conducteurs autorisés et évaluer sur des manuels non vus.

Aperçu de l'affinage

Pré-entraînement continu

Continued pre-training

Sens

Pré-entraînement supplémentaire d'un modèle de base sur des données de domaine supplémentaires non étiquetées ou auto-supervisées avant le réglage spécifique à la tâche.

Quand l’utiliser

Utilisez-le pour l'adaptation linguistique à un domaine large lorsque un petit ensemble d'exemples d'instructions est insuffisant.

Exemple

Continuez le pré-entraînement sur le corpus de domaine sous licence, puis effectuez un réglage fin supervisé.

Aperçu de l'affinage

Ajustement des instructions

Instruction tuning

Sens

Affinage sur les instructions et les réponses souhaitées afin qu'un modèle suive plus fiablement diverses tâches en langage naturel.

Quand l’utiliser

Utilisez des instructions diverses et examinées qui reflètent les utilisateurs cibles, les tâches, les langues et les limites de sécurité.

Exemple

Entraînez sur des exemples d'instructions-réponses couvrant la summarisation, l'extraction, le refus et la clarification.

Aperçu de l'affinage

Entraînement ultérieur

Post-training

Sens

Entraînement effectué après un pré-entraînement large pour améliorer le suivi des tâches, les préférences, la sécurité ou le comportement du déploiement.

Quand l’utiliser

Utilisez-le comme un terme général pour le réglage supervisé, l'optimisation des préférences, la modélisation des récompenses et les travaux connexes d'alignement.

Exemple

Documentez chaque étape post-entraînement, ses données, son objectif, son point de contrôle et sa porte d'évaluation.

Aperçu de l'affinage

Ajustement fin supervisé SFT

Supervised fine-tuning (SFT)

Sens

Affinage qui apprend à partir des entrées associées aux réponses cibles ou aux étiquettes examinées.

Quand l’utiliser

Utilisez-le pour enseigner le format de réponse, la procédure de tâche, le ton et des exemples de comportement souhaité.

Exemple

Exemple de SFT : requête de l'utilisateur, réponse de l'assistant approuvée, métadonnées et enregistrement des droits de données.

Aperçu de l'affinage

Alignement du modèle

Model alignment

Sens

L'effort pour que le comportement du modèle corresponde davantage aux intentions, aux politiques, aux préférences et aux exigences de sécurité définies par l'humain.

Quand l’utiliser

Utilisez-le comme l'objectif général qui sous-tend le réglage des instructions, l'optimisation des préférences, la formation à la sécurité et l'évaluation comportementale.

Exemple

Définissez les objectifs d'alignement, les comportements inacceptables, les cas d'évaluation et les passerelles d'approbation humaine.

Aperçu de l'affinage

Adaptation du comportement

Behavior adaptation

Sens

Modifier la façon dont un modèle répond, formate la sortie, suit les procédures ou gère l'incertitude sans supposer qu'il acquiert des connaissances factuelles actuelles.

Quand l’utiliser

Utilisez-le lorsque le changement souhaité concerne les schémas de réponse stables plutôt que les informations qui changent fréquemment.

Exemple

Adapter le modèle pour demander des éclaircissements lorsque les preuves de compte requises sont manquantes.

Méthodes et adaptateurs

Fine-tuning complet

Full fine-tuning

Sens

Affinage qui met à jour tous ou la plupart des paramètres du modèle de base.

Quand l’utiliser

Utilisez-le uniquement lorsque le bénéfice attendu justifie des coûts importants de mémoire, de calcul, de stockage et d'évaluation.

Exemple

Comparer le fine-tuning complet par rapport à une référence PEFT dans les mêmes données et l'ensemble d'évaluation.

Méthodes et adaptateurs

Ajustement fin efficace des paramètres PEFT

Parameter-efficient fine-tuning (PEFT)

Sens

Une famille de méthodes qui adapte un modèle tout en entraînant une relativement petite partie des paramètres.

Quand l’utiliser

Utilisez-le pour réduire la mémoire d'entraînement, le stockage et la taille des points de contrôle par tâche.

Exemple

Entraînez un adaptateur PEFT distinct pour chaque domaine approuvé tout en maintenant les poids de base fixes.

Méthodes et adaptateurs

Adaptateur

Adapter

Sens

Un petit ensemble de paramètres supplémentaires ou modifiés attachés à un modèle de base pour une adaptation particulière.

Quand l’utiliser

Utilisez des adaptateurs pour séparer les modifications spécifiques à la tâche des poids de base partagés.

Exemple

Charger l'adaptateur financier uniquement pour les flux de travail financiers autorisés.

Méthodes et adaptateurs

Adaptation de faible rang LoRA

Low-rank adaptation (LoRA)

Sens

Une méthode PEFT qui apprend des matrices de mise à jour de faible rang pour les modules de modèle sélectionnés tout en maintenant les poids de base inchangés.

Quand l’utiliser

Utilisez-le lorsque les états entraînables plus petits et les adaptateurs réutilisables conviennent à la conception du déploiement.

Exemple

Applique LoRA aux projections d'attention sélectionnées et enregistre le rang, alpha, dropout et les modules cibles.

Méthodes et adaptateurs

QLoRA

QLoRA

Sens

Une approche d'affinage qui entraîne des adaptateurs LoRA tandis que le modèle de base est chargé dans une représentation quantifiée.

Quand l’utiliser

Utilisez-le pour réduire la mémoire du modèle de base tout en validant la stabilité numérique et la qualité par rapport à une référence appropriée.

Exemple

Charger le modèle de base approuvé dans le format de quantification pris en charge et entraîner uniquement l'adaptateur LoRA.

Méthodes et adaptateurs

Quantification.

Quantization

Sens

Représenter les valeurs du modèle avec des formats de précision inférieure pour réduire les besoins en mémoire, en stockage ou en puissance de calcul.

Quand l’utiliser

Utilisez-le lorsque la méthode et le matériel pris en charge peuvent préserver une qualité et un comportement numérique acceptables.

Exemple

Évaluer le modèle de base quantifié avant QLoRA et enregistrer le format, la largeur en bits, la bibliothèque et le type de données.

Méthodes et adaptateurs

LoRA rank

LoRA rank

Sens

La dimensionnalité des matrices de mise à jour de faible rang utilisées par un adaptateur LoRA.

Quand l’utiliser

Ajustez-le comme un compromis entre la capacité et les ressources, plutôt que de supposer qu'une valeur plus élevée est toujours meilleure.

Exemple

Comparer le rang 8 et le rang 16 avec la même graine, les mêmes données, les mêmes étapes et la même suite d'évaluation.

Méthodes et adaptateurs

LoRA alpha

LoRA alpha

Sens

Une configuration de mise à l'échelle qui influence la contribution des mises à jour LoRA apprises.

Quand l’utiliser

L'enregistrer avec le rang et les détails de l'implémentation, car l'interprétation peut dépendre de la bibliothèque.

Exemple

Stocker le rang, alpha, dropout, les modules cibles et la version de la bibliothèque dans le manifeste de l'adaptateur.

Méthodes et adaptateurs

Modules cibles

Target modules

Sens

Les couches ou projections du modèle sélectionnées pour recevoir des mises à jour d'adaptateur.

Quand l’utiliser

Choisissez-les en fonction de l'architecture du modèle, de la prise en charge des méthodes et de la qualité mesurée.

Exemple

Ciblez les projections de requêtes et de valeurs prises en charge, puis vérifiez le nombre de paramètres entraînables.

Méthodes et adaptateurs

Paramètres entraînables

Trainable parameters

Sens

Le sous-ensemble de paramètres de modèle que l'optimisation est autorisée à mettre à jour.

Quand l’utiliser

Indiquer à la fois le nombre et le pourcentage afin de pouvoir comparer les exécutions complètes et celles qui sont efficaces en termes de paramètres.

Exemple

Enregistrer les paramètres entraînés, le nombre total de paramètres, le pourcentage et la taille du point de contrôle de l'adaptateur.

Méthodes et adaptateurs

Fusion d'adaptateurs

Adapter merge

Sens

Combiner les mises à jour d'adaptateurs apprises dans les poids de base ou une autre représentation d'adaptateur pour le déploiement.

Quand l’utiliser

Utilisez-le uniquement après les vérifications de compatibilité, de licence, de précision, de qualité et de restauration.

Exemple

Évaluer l'artefact fusionné par rapport à la configuration de base plus adaptateur avant la publication.

Formats d'entraînement

Paire requête-complétion.

Prompt-completion pair

Sens

Un exemple d'apprentissage contenant une invite d'entrée et la complétion souhaitée.

Quand l’utiliser

Utilisez un schéma cohérent et assurez-vous que les compléments démontrent le comportement cible exact.

Exemple

{"prompt":"Classify the request","completion":"billing_refund"}

Formats d'entraînement

Paire instruction-réponse

Instruction-response pair

Sens

Un exemple supervisé associant une instruction ou une conversation en langage naturel à la réponse examinée que le modèle doit apprendre à produire.

Quand l’utiliser

Utilisez-le pour SFT et conservez les métadonnées de la source, des droits, de la révision et de la qualité avec chaque exemple.

Exemple

{"messages":[{"role":"user","content":"배송 취소 방법을 알려줘"},{"role":"assistant","content":"주문 내역에서 취소할 주문을 선택하세요."}]}

Formats d'entraînement

Modèle de chat

Chat template

Sens

Une règle de formatage qui convertit les messages système, utilisateur, assistant et outil en séquence de jetons attendue par un modèle de chat.

Quand l’utiliser

Utilisez le tokenizer et le modèle compatibles avec le modèle de base sélectionné pendant la formation et l'inférence.

Exemple

Utiliser le même modèle de chat approuvé pour le prétraitement des ensembles de données et l'inférence en production.

Formats d'entraînement

Rôles système, utilisateur et assistant

System, user, and assistant roles

Sens

Étiquettes de rôle des messages qui distinguent les instructions durables, les entrées utilisateur et les réponses du modèle dans les données d'entraînement conversationnelles.

Quand l’utiliser

Utilisez uniquement les rôles et l'ordre pris en charge par le modèle de chat sélectionné.

Exemple

Système : politique et rôle ; utilisateur : demande ; assistant : réponse cible examinée.

Formats d'entraînement

Masquage des réponses

Response masking

Sens

Exclure les jetons d'entrée sélectionnés du calcul de la perte, afin que l'entraînement se concentre sur les jetons de réponse attendus.

Quand l’utiliser

Utilisez-le lorsque l'objectif est d'apprendre les sorties de l'assistant sans traiter chaque jeton d'invite comme une cible.

Exemple

Masquer les jetons système et utilisateur pour éviter les fuites et vérifier les limites de l'assistant après la tokenisation.

Formats d'entraînement

Empilement de séquences

Sequence packing

Sens

Combiner plusieurs exemples plus courts en séquences d'entraînement plus longues pour réduire le remplissage et améliorer l'utilisation.

Quand l’utiliser

Utilisez-le uniquement lorsque les limites des exemples, le comportement de l'attention, les étiquettes et les jetons de fin restent corrects.

Exemple

Regroupez les dialogues courts jusqu'à la limite de contexte et vérifiez qu'un exemple ne se propage pas au suivant.

Formats d'entraînement

Longueur de contexte de l'affinage

Fine-tuning context length

Sens

La longueur maximale du jeton utilisée pour chaque séquence d'entraînement après le formatage et la tokenisation.

Quand l’utiliser

Définissez-le en fonction du modèle de base, de la tâche cible, du budget mémoire, du risque de troncature et du modèle de requête de production.

Exemple

Mesurer la distribution de la longueur des jetons et choisir une limite qui préserve le contenu essentiel sans remplissage excessif.

Formats d'entraînement

Ensemble de données de préférences

Preference dataset

Sens

Un ensemble de données qui enregistre les jugements comparatifs ou les récompenses pour les sorties de modèles alternatifs.

Quand l’utiliser

Utilisez-le pour la modélisation de récompenses ou l'optimisation des préférences avec des règles d'étiquetage documentées et des contrôles de qualité des examinateurs.

Exemple

Stocker l'invite, les réponses candidates, le résultat de préférence, la politique de justification, le groupe de réviseurs et le statut de consentement.

Formats d'entraînement

Paire de réponse choisie et rejetée

Chosen and rejected response pair

Sens

Deux réponses candidates étiquetées pour indiquer laquelle satisfait le mieux les critères de préférence définis.

Quand l’utiliser

Utilisez des paires qui diffèrent de manière significative et appliquez une grille d'évaluation cohérente au lieu de simplement suivre le goût personnel.

Exemple

Choisi : cite la politique fournie et exprime une incertitude. Rejeté : invente une date limite non prise en charge.

Alignement des préférences

Feedback humain

Human feedback

Sens

Jugements, étiquettes, démonstrations ou corrections structurés fournis par des personnes pour guider le comportement du modèle.

Quand l’utiliser

Définissez la qualification de l'examinateur, les instructions, la gestion des désaccords, la confidentialité, la rémunération et l'assurance qualité.

Exemple

Utilisez des examinateurs calibrés et résolvez les désaccords importants avant l'entraînement.

Alignement des préférences

Apprentissage par renforcement à partir de commentaires humains RLHF

Reinforcement learning from human feedback (RLHF)

Sens

Une famille d'approches post-entraînement qui utilise des signaux de préférence humaine et des techniques d'apprentissage par renforcement pour façonner le comportement du modèle.

Quand l’utiliser

Utilisez-le uniquement avec une conception de récompense claire, une configuration d'entraînement stable, une évaluation de sécurité et une gouvernance des données solides.

Exemple

Entraînez et validez un signal de récompense, optimisez la politique de manière conservatrice et comparez-le à la référence SFT.

Alignement des préférences

Modèle de récompense

Reward model

Sens

Un modèle qui attribue des scores aux résultats candidats en fonction des préférences ou des signaux de qualité appris.

Quand l’utiliser

Utilisez-le lorsqu'un processus d'entraînement ou de sélection a besoin d'une approximation évolutive des préférences documentées.

Exemple

Évaluer la précision, la calibration, le comportement des sous-groupes et la vulnérabilité du modèle de récompense, en utilisant des comparaisons indépendantes.

Alignement des préférences

Optimisation des préférences

Preference optimization

Sens

Entraînement ultérieur qui met à jour le comportement du modèle en utilisant des préférences comparatives, des récompenses ou des signaux de rétroaction connexes.

Quand l’utiliser

Utilisez-le comme une catégorie générale qui comprend les approches d'apprentissage par renforcement et de préférence directe.

Exemple

Définissez la grille de préférences, le comportement de référence, la méthode d'optimisation et les évaluations de conservation.

Alignement des préférences

Apprentissage par renforcement à partir de commentaires d'IA RLAIF

Reinforcement learning from AI feedback (RLAIF)

Sens

Une famille d'approches d'apprentissage par renforcement qui utilise les commentaires produits ou assistés par les systèmes d'AI au lieu de se fier uniquement aux jugements humains directs.

Quand l’utiliser

Utilisez-le uniquement avec des critères de rétroaction validés, une supervision humaine, des vérifications de biais et des protections contre les erreurs auto-renforçantes.

Exemple

Calibrez les commentaires de l'AI par rapport à un ensemble d'évaluations humaines expertes avant l'optimisation de la politique.

Alignement des préférences

Affinage par apprentissage par renforcement

Reinforcement fine-tuning

Sens

Affinage qui optimise le comportement du modèle à partir des signaux de récompense produits par les évaluateurs, les environnements, les règles ou les modèles de feedback.

Quand l’utiliser

Utilisez-le lorsque les résultats peuvent être notés de manière fiable et que le système d'entraînement peut surveiller la triche de récompense, la stabilité et la conservation des capacités.

Exemple

Attribuer un score aux résultats de tâche vérifiables, optimiser de manière conservatrice et comparer aux références non modifiées et SFT.

Alignement des préférences

Optimisation de la préférence directe DPO

Direct preference optimization (DPO)

Sens

Une méthode d'apprentissage par préférence qui utilise directement les réponses choisies et rejetées pour mettre à jour une politique par rapport à un comportement de référence.

Quand l’utiliser

Utilisez-le lorsque des paires de préférences appropriées et une implémentation d'entraînement compatible sont disponibles.

Exemple

Entraînez DPO à partir du point de contrôle SFT approuvé et comparez l'utilité, la sécurité et la capacité de conservation.

Alignement des préférences

Optimisation de la politique proximale PPO.

Proximal policy optimization (PPO)

Sens

Un algorithme d'optimisation de la politique qui contraint la taille des mises à jour tout en optimisant un signal de récompense.

Quand l’utiliser

Utilisez-le dans les pipelines d'apprentissage par renforcement qui peuvent prendre en charge la surveillance des récompenses, de la valeur, du déroulement et de la stabilité.

Exemple

Suivez la récompense, l'écart par rapport au modèle de référence, la longueur de la réponse et les métriques de sécurité pendant PPO.

Alignement des préférences

Optimisation de la politique relative par groupe GRPO

Group relative policy optimization (GRPO)

Sens

Une méthode d'apprentissage par renforcement qui compare les récompenses parmi plusieurs sorties échantillonnées pour la même requête afin d'estimer l'avantage relatif.

Quand l’utiliser

Utilisez-le uniquement lorsque l'échantillonnage par groupe, la qualité des récompenses, la stabilité de l'entraînement et le coût de calcul conviennent à la tâche.

Exemple

Échantillonner plusieurs solutions par problème, les noter avec des vérifications validées et optimiser à partir de récompenses relatives au groupe.

Évaluation et régression

Perte de validation de l'affinage

Fine-tuning validation loss

Sens

Perte mesurée sur des exemples de réglage fin non utilisés pour mettre à jour le modèle.

Quand l’utiliser

Utilisez-le avec les mesures de tâche, de sécurité et de comportement, car une faible perte seule ne prouve pas un meilleur comportement en production.

Exemple

Sélectionnez les points de contrôle candidats à l'aide de la perte de validation et de la suite d'évaluation rigoureuse et standardisée.

Évaluation et régression

Évaluation de validation

Holdout evaluation

Sens

Évaluation sur des exemples délibérément exclus de l'entraînement et de la sélection du modèle.

Quand l’utiliser

Utilisez-le pour obtenir une estimation moins biaisée des performances sur des cas non vus et protégez l'ensemble contre les réglages répétés.

Exemple

Exécuter la suite de tests de validation uniquement après avoir sélectionné le point de contrôle candidat.

Évaluation et régression

Sélection du point de contrôle

Checkpoint selection

Sens

Choisir quel état d'entraînement enregistré doit progresser en fonction de critères de qualité, de sécurité, de coût et de régression prédéfinis.

Quand l’utiliser

Utilisez une suite d'évaluation fixe et évitez de sélectionner uniquement en fonction de la perte d'entraînement.

Exemple

Promouvoir le point de contrôle qui réussit les tests de tâche, de sécurité, multilingue, de latence et de mémorisation.

Évaluation et régression

Comparaison des modèles de base

Base-model comparison

Sens

Une évaluation contrôlée comparant le modèle affiné au modèle de base non modifié.

Quand l’utiliser

Utilisez des invites, une récupération, un décodage et des ensembles de données identiques pour attribuer les modifications au fine-tuning.

Exemple

Indiquer les victoires, les égalités, les régressions, la latence et le coût pour les candidats de base et les candidats optimisés.

Évaluation et régression

Oubli catastrophique

Catastrophic forgetting

Sens

Une perte de capacité précédemment apprise après un entraînement intensif sur de nouvelles données ou objectifs.

Quand l’utiliser

Tester les capacités générales, les langues, le comportement de sécurité et les tâches hors domaine après l'ajustement.

Exemple

Exécuter la suite de tests de base avant et après le réglage fin et bloquer les régressions matérielles.

Évaluation et régression

Régression des fonctionnalités

Capability regression

Sens

Une diminution mesurable d'une capacité de modèle existante après un réglage fin ou des modifications de déploiement.

Quand l’utiliser

Définissez les seuils de régression pour les tâches importantes avant la formation et la publication.

Exemple

Échouer le déploiement si la précision de l'extraction multilingue dépasse le seuil approuvé.

Évaluation et régression

Régression de sécurité

Safety regression

Sens

Une diminution du rejet, de la confidentialité, de l'équité ou du comportement nuisible après l'adaptation.

Quand l’utiliser

Exécuter des évaluations adverses et des politiques ciblées pour chaque point de contrôle candidat.

Exemple

Comparer les taux de jailbreak, de divulgation de PII, de biais et de complétion non sécurisée avec la référence approuvée.

Évaluation et régression

Mémorisation des données d'entraînement

Training-data memorization

Sens

La capacité d'un modèle à retenir et éventuellement à reproduire des exemples d'entraînement spécifiques, au-delà de la généralisation souhaitée.

Quand l’utiliser

Tester la reproduction de phrases inhabituelles, les secrets, les données personnelles et les résultats quasi-identiques avant la publication.

Exemple

Testez les préfixes non vus et bloquez la publication si le modèle reproduit des suites sensibles.

Évaluation et régression

Affinage par rapport à RAG

Fine-tuning versus RAG

Sens

Une décision de conception entre modifier le comportement du modèle par l'apprentissage et fournir des connaissances externes au moment de la requête.

Quand l’utiliser

Privilégiez la récupération pour les faits actuels ou fréquemment modifiés et le fine-tuning pour un comportement, un format ou des schémas de tâches stables, puis évaluez une approche combinée si nécessaire.

Attention

L'affinage ne rend pas automatiquement les faits changeants fréquemment à jour ni ne fournit de citations de sources.

Exemple

Utilisez RAG pour les politiques actuelles et SFT pour la structure de réponse approuvée.

Droits et opérations

Droits de données de l'affinage

Fine-tuning data rights

Sens

Les licences, les autorisations, les conditions contractuelles et autres autorisations requises pour utiliser les données afin d'adapter un modèle.

Quand l’utiliser

Vérifiez les droits au niveau de la source et de l'exemple et conservez la provenance, les restrictions et les procédures de suppression.

Attention

La disponibilité en ligne, l'accès à l'API ou la possession d'un fichier ne confèrent pas à elles seules le droit d'affiner le modèle.

Exemple

Enregistrer la source, le titulaire des droits, la licence ou l'autorisation, l'utilisation autorisée pour la formation, le territoire, la durée et le contact pour la suppression.

Droits et opérations

Données personnelles lors de l'ajustement fin

Personal data in fine-tuning

Sens

Informations dans les données d'adaptation qui identifient ou peuvent être liées à un individu.

Quand l’utiliser

Minimiser, masquer, obtenir l'autorisation appropriée, restreindre l'accès et définir la conservation et la suppression avant l'entraînement.

Exemple

Remplacer les noms et les identifiants de compte par des espaces réservés contrôlés et vérifier l'ensemble de données transformé.

Droits et opérations

Registre de modèles

Model registry

Sens

Un catalogue contrôlé de métadonnées de modèle, d'adaptateur, de point de contrôle, d'évaluation, d'approbation et de déploiement.

Quand l’utiliser

Utilisez-le pour suivre les artefacts qui sont approuvés, déployés, obsolètes ou éligibles à un retour arrière.

Exemple

Enregistrer le digest du modèle, la version de base, l'adaptateur, l'ensemble de données, les évaluations, le propriétaire, l'approbation et l'étape de déploiement.

Droits et opérations

Service d'adaptateur

Adapter serving

Sens

Utilisation d'un modèle de base avec des adaptateurs spécifiques à la tâche ou au domaine, sélectionnables au moment de l'inférence.

Quand l’utiliser

Utilisez-le lorsque l'environnement d'exécution peut isoler les adaptateurs, autoriser la sélection, gérer la mémoire et préserver la compatibilité des versions.

Exemple

Acheminer les demandes de financement approuvées vers l'adaptateur de financement et enregistrer la version exacte de la base plus l'adaptateur.

Droits et opérations

Politique de données du fournisseur d'affinage

Fine-tuning provider data policy

Sens

Les conditions générales et les contrôles du fournisseur de services pour les données d'entraînement téléchargées, la conservation, la suppression, l'accès au modèle, le traitement géographique et l'utilisation secondaire.

Quand l’utiliser

Examiner le contrat et la documentation du produit actuels avant de télécharger un ensemble de données, et enregistrer la configuration approuvée.

Attention

Les politiques du fournisseur peuvent changer ; vérifiez-les avant chaque programme de formation et ne supposez jamais que l'accès à l'API accorde des droits d'utilisation des données.

Exemple

Vérifiez la période de conservation, le processus de suppression, le paramètre d'utilisation de la formation, les rôles d'accès, la région, le cryptage et la procédure d'incident.

Droits et opérations

Gestion des versions des modèles affinés

Fine-tuned model versioning

Sens

Suivi du modèle de base, de l'adaptateur ou du point de contrôle exact, des données, du code et de la configuration qui ont produit un modèle affiné.

Quand l’utiliser

Utilisez des identifiants immuables afin que les évaluations, les incidents, les retours en arrière et les audits fassent référence au même artefact.

Exemple

Version = base model digest + adapter digest + dataset hash + code commit + training config.

Droits et opérations

Restauration de l'affinage

Fine-tuning rollback

Sens

Rétablir le trafic de production vers un modèle ou un adaptateur précédemment approuvé après la détection d'un problème.

Quand l’utiliser

Préparez-le avant la publication avec la conservation des artefacts, les vérifications de compatibilité, les contrôles de routage et l'autorité de décision.

Exemple

Conservez la dernière combinaison base-plus-adaptateur approuvée et testez le processus de restauration.

Choisir le prompting, RAG ou le fine-tuning

Commencez par l'approche la moins complexe qui répond de manière fiable à l'exigence, puis évaluez les combinaisons si nécessaire.

Ce dont vous avez besoinApproche à considérer en premier
Améliorez le format ou le ton de la réponse.Conception de l'invite ou SFT
Réponse provenant de documents internes ou privésRAG avec récupération basée sur la source.
Apprenez le comportement répétable des tâchesAffinage avec des exemples représentatifs
Adapter le langage et les modèles de l'industrie.Pré-entraînement continu ou réglage fin du domaine
Apprenez des réponses préférées et rejetéesDPO ou une autre méthode de validation et d'optimisation des préférences.

Comparaison de SFT, DPO et GRPO

Les méthodes nécessitent des données différentes et optimisent différents signaux ; elles ne sont pas des étiquettes interchangeables pour le réglage fin.

MéthodeDonnées et objectif typiques
SFTPaires instruction-réponse ou exemples étiquetés ; apprenez à reproduire le comportement cible vérifié.
DPOPaires de réponses choisies/rejetées ; augmente directement la préférence relative par rapport au comportement de référence.
GRPOSorties échantillonnées multiples et récompenses vérifiées ; optimiser à partir d'avantages relatifs au groupe.

Questions fréquentes

Quelle est la différence entre le pré-entraînement et le fine-tuning ?

Le pré-entraînement enseigne des modèles généraux à grande échelle et produit un modèle de base. Le fine-tuning continue à partir de ce modèle avec des données et des objectifs plus spécifiques pour adapter une tâche, un format, un domaine, une préférence ou un comportement de sécurité.

Les connaissances actuelles doivent-elles être ajoutées avec RAG ou avec un fine-tuning ?

Les connaissances qui changent fréquemment ou qui dépendent de la source conviennent généralement à RAG, car les documents peuvent être mis à jour et cités au moment de la requête. Le fine-tuning convient généralement mieux aux comportements, formats ou schémas de tâches stables. Certains systèmes combinent les deux.

Comment QLoRA et LoRA diffèrent-ils ?

LoRA entraîne des mises à jour d'adaptateurs de faible rang tout en maintenant les poids de base figés. QLoRA charge en outre le modèle de base dans une représentation quantifiée prise en charge pour réduire la mémoire. La qualité et la compatibilité doivent être évaluées pour la pile exacte.

Le fine-tuning ajoute-t-il automatiquement les faits et les citations actuels ?

Non. Un modèle affiné peut toujours devenir obsolète et n'expose pas intrinsèquement la source d'une affirmation générée. Utilisez la récupération ou une autre connexion de données vérifiée lorsque la fraîcheur et les citations sont importantes.

Quand faut-il utiliser SFT, DPO ou GRPO ?

Utilisez SFT pour les réponses cibles examinées, DPO pour les paires de préférences comparatives et GRPO pour les tâches avec des récompenses fiables sur plusieurs sorties échantillonnées. Choisissez uniquement après avoir confirmé les données, l'objectif, l'évaluation, la sécurité et les exigences de calcul.

Que doit-on vérifier avant de télécharger des données de fine-tuning auprès d'un fournisseur ?

Vérifiez les droits, le consentement, la confidentialité, la gestion des données personnelles, les conditions du fournisseur, la conservation et la suppression, le traitement géographique, les contrôles d'accès aux modèles, l'utilisation secondaire de la formation, le cryptage, la réponse aux incidents et le contrat actuel.

Références officielles

  • Hugging Face Transformers — Fine-tuning

    Guide pour continuer l'entraînement à partir d'un modèle pré-entraîné avec des ensembles de données, la tokenisation, les arguments d'entraînement, l'évaluation et les points de contrôle.

  • Hugging Face PEFT — LoRA

    Guide conceptuel officiel sur la configuration LoRA, le rang, alpha, les modules cibles et l'adaptation économe en paramètres.

  • Hugging Face TRL — Quickstart

    Aperçu et exemples officiels pour les méthodes de post-entraînement, notamment SFT, la modélisation de récompenses, DPO et GRPO.