Aller au contenu

Leçon 2 sur 6 · 6 min · +100 XP

D'où viennent les données d'entraînement des grands modèles de langage ?

Les grands modèles de langage apprennent sur un immense mélange de textes : pages web collectées par des robots, livres, articles scientifiques, code open source, encyclopédies et forums, plus des données sous licence. Chaque source apprend autre chose, des faits au récit en passant par le code. Ils s'entraînent sur des milliers de milliards de tokens, et ce mélange façonne leurs points forts.

▶ À toi de jouer

Pourquoi c'est important

Un modèle ne peut apprendre que ce qui se trouve dans ses données. Le mélange des sources explique ses points forts, les langues qu'il maîtrise et les voix qu'il reprend.

En 6 minutes, tu sauras

  • Si un modèle est faible dans ta langue ou ton domaine, il a sans doute vu peu de textes à ce sujet pendant l'entraînement.
  • Garde en tête que le texte du web contient des opinions et des erreurs, et qu'un modèle peut reprendre les deux.
  • Cherche la documentation d'un modèle : les créateurs responsables décrivent leurs sources de données.

Ce que tu vas pratiquer

  1. De quel tuyau ça vient ?

    Chaque extrait vient d'une seule source. Range-le dans le bon tuyau.

    • Horaires : du lundi au vendredi, 9 h – 17 h. Juste à côté de la gare. → Pages web
    • Chapitre 3. La pluie ne s'était pas arrêtée depuis trois jours quand Claire atteignit le phare. → Livres
    • def area(r): return 3.14159 * r * r → Code
    • Re : erreur disque plein ? Vider le cache a marché pour moi, merci à tous ! → Forums
    • « Je n'ai jamais voulu partir », murmura-t-elle en refermant le vieux journal intime. → Livres
    • for (let i = 0; i < 10; i++) { total += i; } → Code
    • Q : arroser ses cactus chaque semaine, c'est bien ? R : trop en hiver, essaie une fois par mois. → Forums
    • 10 astuces faciles pour faire pousser des tomates sur un balcon → Pages web
  2. Qu'a appris chaque tuyau ?

    Chaque ligne imite le style d'une source. Choisis le mot suivant, puis vois la prédiction de Vireo. Les pourcentages sont illustratifs.

    1. Longtemps, je me suis couché de bonne ___

      • heure: 90 % (le plus probable)
      • humeur: 3 %
      • foi: 2 %
      • baguette: 0 %
      • autres mots: 5 %
      Une première phrase célèbre, citée dans d'innombrables livres et articles. Les livres apprennent le récit et les phrases connues.
    2. if user is None:
      return
      ___

      • None: 55 % (le plus probable)
      • False: 20 %
      • user: 5 %
      • bonjour: 0,1 %
      • autres mots: 20 %
      Après des millions de lignes de code public, Vireo sait ce qui vient d'habitude ensuite. C'est de là que vient son talent pour coder.
    3. Quelqu'un a déjà eu ce problème ? EDIT : réglé, ___

      • merci: 40 % (le plus probable)
      • en: 20 %
      • jamais: 2 %
      • autres mots: 38 %
      Les forums apprennent l'aller-retour entre demander de l'aide et partager une solution, utile pour un assistant.
    4. Nous sommes ouverts du lundi au ___

      • vendredi: 70 % (le plus probable)
      • samedi: 15 %
      • dimanche: 5 %
      • autres mots: 10 %
      Les pages web ordinaires apprennent comment on décrit le quotidien : horaires, prix, itinéraires.
  3. Compose le mélange de Vireo

    Tomás a préparé un plan pour le prochain entraînement. Mets chaque ligne sur le réglage qui donne un meilleur modèle.

    • Ajouter du texte dans de nombreuses langues
    • Copier 1 000 fois la page la plus populaire pour qu'elle compte plus
    • Ajouter du code public de projets open source
    • Ajouter les messages privés des gens
    • Ajouter des manuels et articles scientifiques qu'on a le droit d'utiliser
    • N'utiliser que le texte d'un seul grand site

Retiens bien

Un modèle ne sait que ce qu'il a lu. Son mélange de pages web, livres, code et conversations façonne tout ce qu'il fait.

Un modèle est façonné par son mélange de données : pages web, livres, code et conversations apprennent chacun autre chose.

Les chiffres clés

  • Common Crawl, une association à but non lucratif, archive des milliards de pages web depuis 2008 et les met gratuitement à disposition ; des versions filtrées alimentent de nombreux modèles de langage. · Source: Common Crawl Foundation
  • Le mélange d'entraînement de GPT-3 donnait environ 60 % du poids à du texte web filtré, 22 % à des pages web choisies, 16 % à deux collections de livres et 3 % à Wikipédia. · Source: Brown et al., OpenAI, Language Models are Few-Shot Learners, 2020
  • The Pile, un jeu de données ouvert pour entraîner des modèles de langage, combinait 22 sources différentes, des articles scientifiques au code en passant par les forums. · Source: Gao et al., EleutherAI, The Pile, 2020
  • Llama 3 a été pré-entraîné sur plus de 15 000 milliards de tokens collectés dans des sources publiques. · Source: Meta, Introducing Meta Llama 3, 2024

Mis à jour:

Les questions qu'on se pose

Sur quelles données les LLM sont-ils entraînés ?

Surtout du texte : pages web publiques, livres, articles scientifiques, encyclopédies, code open source et discussions de forums, souvent avec des données sous licence et des exemples écrits exprès par des humains pour l'entraînement.

Combien de données faut-il pour entraîner un LLM ?

Les modèles actuels sont pré-entraînés sur des milliers de milliards de tokens, bien plus de texte qu'une personne ne pourrait en lire en plusieurs vies. La quantité exacte dépend du modèle.

Les LLM sont-ils entraînés sur des livres ?

Beaucoup le sont, car les livres offrent des textes longs et bien relus. Quels livres peuvent être utilisés, et à quelles conditions, fait débat et donne lieu à des procès dans plusieurs pays.

Pourquoi le mélange de données compte-t-il ?

Un modèle apprend les motifs de ce qu'il lit. Plus de code le rend meilleur en programmation, plus de langues le rend plus multilingue, et des données partiales le rendent partial.

Termes associés