Transformer
En une ligne : L’architecture de réseau de neurones introduite en 2017 qui fait fonctionner tous les LLM modernes - ChatGPT, Claude, Gemini, tous sans exception.
Qu’est-ce qu’un Transformer ?
Le transformeur est le réseau de neurones architecture présentée dans l’article de 2017 L’attention est tout ce qu’il vous faut par des chercheurs de Google (Vaswani et al.). Tous les grands LLM - ChatGPT 4o, Claude Sonnet 4, Gemini 2.0 Flash, DeepSeek R1 et Llama - repose sur l'architecture des transformeurs. C'est, sans exagération, le moteur de tout l'essor actuel de l'IA.
Ce qui a rendu les Transformers révolutionnaires
Avant 2017, l’architecture dominante pour les tâches linguistiques était le réseau récurrent Réseau de neurones (RNN). Les RNN traitaient le texte de manière séquentielle, un token à la fois, ce qui posait deux problèmes fondamentaux : leur entraînement était lent (les étapes ne peuvent pas être parallélisées) et ils avaient du mal à retenir les informations provenant de tokens éloignés. Les Transformers ont remplacé le traitement séquentiel par attention, qui calcule simultanément les relations entre tous les tokens. Les gains ont été spectaculaires :
- L’entraînement sur GPU est devenu hautement parallélisable : chaque couche traite toute la séquence en une seule fois.
- Le contexte à longue portée est devenu exploitable - Le modèle peut porter directement son attention sur n’importe quel token précédent.
- Le passage à l’échelle est devenu prévisible - davantage de puissance de calcul et de données produisaient systématiquement de meilleurs modèles, permettant le modèle de fondation ère.
L’architecture Transformer simplifiée
- Tokeniseur - Convertit le texte brut en identifiants de tokens à l’aide de BPE ou d’une méthode similaire de tokeniseur.
- Plongement vectoriel couche - Associe chaque identifiant de token à un vecteur de grande dimension (par exemple, 4 096 dimensions).
- Encodage positionnel - Intègre des informations de position dans chaque vecteur, car le mécanisme d’attention ne tient pas compte de l’ordre à lui seul.
- Couches d’attention + couches à propagation avant empilées - Le bloc de calcul central, répété 32–128 fois dans les modèles modernes. Chaque couche affine les représentations.
- Tête de sortie - Projette la représentation finale vers les probabilités du vocabulaire. Le modèle effectue un échantillonnage à partir de celles-ci pour produire le prochain token.
Les paramètres sont les poids appris aux étapes 2–5 pendant l’entraînement sur données d’entraînement. Un modèle de 70 milliards deparamètre modèle possède 70 milliards de poids de ce type.
Encodeur, décodeur et encodeur-décodeur
| Type | Utilisé pour | Exemples |
|---|---|---|
| Décodeur uniquement | Génération de texte - Prédit le token suivant de manière autorégressive | GPT-4, Claude Sonnet 4, Llama, DeepSeek |
| Encodeur seul | Compréhension - Produit des plongements vectoriels riches à partir du texte fourni | BERT, RoBERTa, les transformeurs de phrases |
| Encodeur-décodeur | Tâches de séquence à séquence - Traduction, résumé | T5, BART, mT5 |
Le constat sur le passage à l'échelle
Ce qui a rendu les Transformers si importants, ce n’est pas seulement leur architecture, mais ce qui s’est passé lorsque les chercheurs les ont agrandis. Les lois d’échelle ont montré que les performances des modèles sur les tâches linguistiques s’améliorent de façon prévisible lorsque l’on augmente simultanément la taille du modèle, la puissance de calcul consacrée à l’entraînement et le volume de données. Les laboratoires disposaient ainsi d’une feuille de route fiable : investir dans le calcul, recueillir davantage de données et voir les capacités progresser. Le 'GPT' dans GPT signifie Génératif pré-entraîné Transformer, et chaque génération de modèles phares de OpenAI a exploité ce principe de passage à l’échelle. Le Claude modèles de Anthropic reposent sur la même architecture sous-jacente.
Exemple de Transformer
Si vous utilisez AskAI.free, une façon pratique de comprendre ce qu’est un transformeur consiste à demander à un modèle de vous l’expliquer, puis de donner un exemple concret dans votre propre méthode de travail. Par exemple : "Explique ce qu’est un transformeur à une personne qui utilise l’IA pour écrire, coder, faire des recherches ou créer des images."
Le terme passe ainsi d’une définition de dictionnaire à un outil d’aide à la décision : vous voyez dans quels cas il influe sur la qualité des instructions, le choix du modèle, la fiabilité des résultats, la confidentialité, le coût ou la quantité de contexte utilisable par l’IA.
Pourquoi l’architecture Transformer est importante
Le Transformer compte, car il influence votre façon de choisir, d’interroger et de comparer les systèmes d’IA, ainsi que la confiance que vous leur accordez. Comprendre ce terme vous aide à poser de meilleures questions, à repérer plus vite les réponses faibles et à choisir le modèle ou l’outil adapté à la tâche.
Une erreur courante consiste à considérer le transformer comme un terme de jargon isolé. Il est généralement lié à des notions voisines comme Modèle de vision et Zero-shot, consultez-les ensuite pour avoir une vue d'ensemble.
Erreur courante avec les Transformers
L’erreur la plus courante consiste à employer le terme comme une étiquette sans changer ses pratiques. Quand il est question de transformeur, demandez-vous ce qui doit changer : le prompt, le modèle, la longueur du contenu fourni, les preuves demandées ou la manière de vérifier la réponse.
Découvrez-le en action - Interrogez l’IA de votre choix sur les transformeurs sur AskAI.free.
Demander à l’IA