Bloc XI · Niveau expert · Leçon 62
Entraînez votre propre modèle
Vous apprendrez à ajuster un modèle avec LoRA et QLoRA en utilisant Unsloth, Axolotl ou TRL, l'ajustement par préférences et par renforcement, combien d'exemples il vous faut, combien cela coûte et quand ce n'est pas rentable.
- 11 min
- 9 diapositives animées
- Quiz de 4 questions
- Narrée en 6 langues
Ce que vous verrez dans cette leçon
- Avant d'entraîner : en avez-vous vraiment besoin ?
La plupart des problèmes se règlent avec un bon prompt, quelques exemples ou du RAG ; ajuster un modèle est la dernière étape, pas la première.
- LoRA et QLoRA : n'entraîner qu'une fine couche
LoRA gèle le modèle et entraîne de petites matrices ; QLoRA fait de même avec le modèle en 4 bits et tient sur une carte graphique ordinaire.
- Unsloth, Axolotl et TRL : lequel choisir
Les trois sont gratuits et open source ; ils diffèrent par leur confort d'usage et la taille de projet visée.
- Les données : combien d'exemples et de quelle qualité
Cent bons exemples donnent déjà des résultats ; plus de mille, c'est l'idéal. La qualité et la variété comptent plus que la quantité.
- DPO : apprendre par préférences
Avec DPO, vous donnez au modèle des paires de réponses, l'une choisie et l'autre rejetée, et il apprend à ressembler à la bonne.
- GRPO : apprendre par renforcement avec des récompenses
GRPO génère plusieurs réponses à chaque question, les note avec une fonction de récompense et renforce les meilleures.
- Combien ça coûte : votre carte ou une carte louée
Un petit ajustement QLoRA tient sur une carte de 16 Go ou coûte quelques dollars dans le cloud ; c'est le renforcement long qui coûte cher.
- Évaluez avant de l'utiliser, puis déployez-le
Un ajustement ne vaut que s'il bat, sur vos cas réels, le modèle d'origine avec un bon prompt. Mesurez-le avant la mise en production.
- Résumé : n'entraînez que si ça vaut le coup
Prompt et RAG d'abord ; si ça ne suffit pas, QLoRA avec de bonnes données, préférences ou renforcement, et évaluez toujours face à l'original.
Outils et notions
- Unsloth
- Axolotl
- TRL
- GRPO
- DPO
Connectez-vous avec votre compte Google pour accéder à cette leçon et à tout le cours.
Autres leçons du bloc
- Agents autonomes : 7 dépôts GitHub pour déléguer des tâches à l'IA
- Créez vos propres applis d'IA : no-code, RAG et plateformes auto-hébergées
- Agents de programmation et skills : les dépôts que tout le monde installe
- IA open source pour la vidéo, l'image et l'audio : 7 dépôts GitHub
- Scraping et agents de recherche : 7 dépôts pour lire internet avec l'IA
- Clusters : reliez plusieurs machines pour des modèles plus grands
- Méga-listes et dépôts GitHub pour apprendre l'IA (et skills marketing)