Aller au contenu

Du modèle de langage au cycle de vie des LLM

Introduction

2022 : arrivée en ChatGPT

La révolution : modèle capable de raisonner - Modèle o1.

Du modèle au produit.

Etape 1 : préparation

Corpus à utiliser pour le modèle (corpus : ensemble des données à utiliser pour l'entrainement du modèle). Contenu dans toutes les langues et dans tous les domaines.

Etape 2 : étape de tokenisation

Transformation des mots en tokens

Etape 3 : pré-entrainement

Gestion de l'Attention. Phase de plusieurs semaines à plusieurs mois. Très coûteuse.

A ce stade : maîtrise sémantique et syntaxique

Le modèle n'a aucune notion de vérité. Toute ce qu'il a annonce est probable mais pas vrai à 100% Important du corpus : les données ont intérêt à être fiable

Etape 4 : Supervised Fine-Tuning

Donner des informations sur les données / la manière de traiter les données au modèle Questions => réponses Comparer la réponse générée par le modèle par rapport à la réponse attendue Evaluer la perte si les réponses sont différentes Modifier le réseau de neurones afin qu'il s'améliore au fil du temps => Le modèles est orienté Etape de plusieurs jours à plusieurs semaines

Etape 5 : RLHF - Reinforcement Learning from Human Feedback

Renforcement de l'apprentissage du modèle par un feedback humain Deux parties : - Partie 1 : récompense si bonne réponse ou sanction si mauvaise réponse - Obtenir deux réponses et un humain donne la réponse qu'il préfère - Système de récompenses issu du Machine Learning : prédire la réponse qui va générer plus de récompenses - Partie 2 : ? 15 min 00

Etape 6 : Inférence

Modèle finalisé et exploitable par le public

Question -> pré-traitement -> modèle -> post-traitement (comportement / intension - filtrage) -> réponse