GUIDE IA du langage

Transformateurs

Un transformateur est une architecture de réseau neuronal qui utilise l'attention pour combiner les informations dans une séquence.

Écoutez ce guideNarré par l'IA · ~2 min

Sur cette page2 minutes de lecture
  1. Aperçu
  2. Points clés à retenir
  3. Plongée profonde
  4. Suivre une référence dans le contexte
  5. Mise en œuvre dans le monde réel
  6. Le mettre en pratique
  7. Sources et lectures complémentaires
  8. Continuez à explorer
  9. Questions fréquemment posées

Aperçu

Il sous-tend de nombreux modèles linguistiques et multimodaux. L'architecture fournit un moyen de traiter les représentations ; cela n’établit pas en soi la factualité, la compréhension ou un comportement sûr.

Points clés à retenir

  1. L'attention combine les informations à travers les positions.
  2. Les variantes d'architecture répondent à différents objectifs de formation.
  3. La capacité en contexte long nécessite des tests spécifiques à la tâche.

Plongée profonde

L'attention calcule la quantité d'informations qu'une position doit tirer des autres positions. Dans une formulation courante, les projections apprises produisent des requêtes, des clés et des valeurs. Les comparaisons de clés de requête déterminent les pondérations utilisées pour combiner les valeurs. Plusieurs têtes d’attention permettent plusieurs combinaisons de ce type au sein d’une couche. Une couche de transformateur comprend également d'autres opérations, telles qu'un réseau à action directe, une normalisation et des connexions résiduelles. Les informations de position sont nécessaires car l'ordre des mots ou d'autres éléments de séquence est important. Les implémentations spécifiques diffèrent dans la manière dont elles représentent la position et organisent ces opérations. Le transformateur original de 2017 utilisait une conception encodeur-décodeur pour la traduction. Les modèles ultérieurs utilisent des arrangements d'encodeur uniquement, de décodeur uniquement ou d'encodeur-décodeur pour différents objectifs. Un modèle de langage causal empêche une position de s'occuper des futurs jetons lors de la prédiction du prochain jeton. Cette contrainte diffère du traitement bidirectionnel d’une entrée complète. L'attention portée aux longues séquences peut être coûteuse en calcul. Les systèmes pratiques utilisent diverses optimisations, mais une limite de contexte annoncée ne prouve pas que le modèle utilise de manière fiable chaque partie d'un long document. Récupération de tests, raisonnement et suivi des instructions selon la longueur réelle dont votre application a besoin.

04Exemple travaillé

Suivre une référence dans le contexte

  1. Considérez le texte inventé « Le robot a déplacé la caisse parce qu'il bloquait la porte ».

  2. Le mot « cela » pourrait nécessiter un contexte pour être résolu. Un mécanisme d'attention peut combiner des informations provenant d'autres positions tout en calculant une représentation.

  3. Remplacez la phrase par « Le robot a déplacé la caisse parce qu'elle avait besoin d'être rechargée ». Testez l’interprétation complète du modèle plutôt que de supposer qu’un diagramme d’attention prouve une résolution de référence correcte.

Ce que ça montre

Cet exemple illustre le traitement contextuel sans prétendre que chaque transformateur résout correctement l'ambiguïté.

Mise en œuvre dans le monde réel

Encodez un document pour le classer.

Générez une réponse un jeton à la fois en utilisant l'attention causale.

Le mettre en pratique

Pourquoi c'est important

  • Vitesse et échelle. Les flux de travail linguistiques peuvent évoluer plus rapidement sans sacrifier la cohérence.
  • Accès et portée. Il étend l’accès à toutes les langues et styles de communication.
  • Décisions plus claires. Les équipes peuvent consacrer plus de temps au jugement tandis que l’automatisation gère les répétitions.

Attention à

  • Les faits hallucinés peuvent discrètement entrer dans des rapports, des flux de support ou des résultats de recherche.
  • La sensibilité des invites peut créer des résultats incohérents pour des demandes similaires.
  • Les données textuelles sensibles peuvent être exposées si les contrôles d’accès sont faibles.

Prochaines étapes

  1. Définissez le format de sortie, le ton et les normes de qualité avant le déploiement.
  2. Établissez des réponses auprès de sources fiables chaque fois que la précision est importante.
  3. Gardez un point de contrôle d’examen humain pour les résultats à enjeux élevés.
  4. Suivez les modèles de défaillance et recyclez régulièrement les invites ou les flux de travail.

Sources et lectures complémentaires

  1. Vaswani and colleaguesL'attention est tout ce dont vous avez besoin

Continuez à explorer

Newsletter gratuite

Recevez le briefing quotidien sur l'IA

Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.

Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.

Testez-vous

Répondez au quiz Transformers

Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.

Démarrer le quiz

Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don

Questions fréquemment posées

Tous les transformateurs sont-ils des chatbots ?

Non. Les Transformers peuvent prendre en charge la classification, la traduction, la récupération, la vision, l'audio et d'autres tâches ; un chatbot est une application construite autour de modèles et de systèmes complémentaires.