Ultralytics YOLO27 : Rejoins la liste d'attente.
Licence YOLO
IA visuelle

Découvrir Llama 3.1 : la dernière famille de modèles open source de Meta

Découvre la famille de modèles open source Llama 3.1 de Meta, avec des modèles 8B, 70B et 405B, une fenêtre de contexte de 128K et des comparaisons de benchmarks avec GPT-4o et Claude.

Mostafa IbrahimMostafa Ibrahim10 min de lecture
La famille de modèles open source Llama 3.1 de Meta

Le 23 juillet 2024, Meta a lancé la nouvelle famille de modèles open source Llama 3.1, composée du modèle polyvalent 8B, du modèle performant 70B et du modèle Llama 3.1 405B, ce dernier étant le plus grand grand modèle de langage (LLM) open source au moment de sa sortie.

Tu te demandes peut-être ce qui distingue ces nouveaux modèles de leurs prédécesseurs. La sortie des modèles Llama 3.1 marque une étape importante dans les technologies de l’IA. Les nouveaux modèles apportent des améliorations considérables au traitement du langage naturel ; ils introduisent également des fonctionnalités et des optimisations absentes des versions précédentes. Cette sortie promet de transformer notre utilisation de l’IA pour les tâches complexes, en mettant à la disposition des chercheurs et des développeurs un puissant ensemble d’outils.

Dans cet article, nous allons explorer la famille de modèles Llama 3.1, en examinant son architecture, ses principales améliorations, ses usages pratiques et en comparant en détail ses performances.

Qu’est-ce que Llama 3.1 ?#

Llama 3.1 de Meta fait de grands progrès dans le domaine de l’IA et rivalise avec les capacités de modèles de premier plan comme GPT-4o d’OpenAI et Claude 3.5 Sonnet d’Anthropic.

Même s’il peut être considéré comme une mise à jour mineure du modèle précédent Llama 3, Meta a fait évoluer la nouvelle famille de modèles en y apportant plusieurs améliorations clés, notamment :

  • Prise en charge de huit langues : l’anglais, l’allemand, le français, l’italien, le portugais, l’hindi, l’espagnol et le thaï, pour toucher un public mondial plus large.
  • Fenêtre de contexte de 128 000 jetons : permet aux modèles de traiter des entrées beaucoup plus longues et de conserver le contexte au fil de conversations ou de documents étendus.
  • Meilleures capacités de raisonnement : les modèles sont plus polyvalents et peuvent gérer efficacement des tâches complexes.
  • Sécurité rigoureuse : des tests ont été mis en place pour atténuer les risques, réduire les biais et prévenir les résultats nuisibles, favorisant ainsi une utilisation responsable de l’IA.

En plus de tous les éléments précédents, la nouvelle famille de modèles Llama 3.1 marque une avancée majeure avec son impressionnant modèle de 405 milliards de paramètres. Ce nombre considérable de paramètres représente un progrès important dans le développement de l’IA et améliore considérablement la capacité du modèle à comprendre et à générer des textes complexes. Le modèle 405B comprend un vaste ensemble de paramètres, chacun correspondant à des poids et des biais du réseau neuronal que le modèle apprend pendant l’entraînement. Cela lui permet de saisir des schémas linguistiques plus complexes, établissant une nouvelle référence pour les grands modèles de langage et illustrant le potentiel futur de la technologie de l’IA. Ce modèle à grande échelle améliore les performances sur un large éventail de tâches et repousse également les limites de ce que l’IA peut accomplir en matière de génération et de compréhension de texte.

Architecture du modèle#

Llama 3.1 s’appuie sur l’architecture de modèle Transformer à décodeur seul, pierre angulaire des grands modèles de langage modernes. Cette architecture est réputée pour son efficacité à traiter des tâches linguistiques complexes. Les Transformers permettent à Llama 3.1 d’exceller dans la compréhension et la génération de textes semblables à ceux d’un humain, ce qui lui confère un avantage important sur les modèles reposant sur des architectures plus anciennes, comme les LSTM et les GRU.

De plus, la famille de modèles Llama 3.1 utilise un Transformer dense classique plutôt que l’architecture de mélange d’experts (MoE), un choix délibéré qui améliore l’efficacité et la stabilité de l’entraînement. Éviter l’architecture MoE garantit un processus d’entraînement plus cohérent et plus fiable, car MoE peut parfois introduire des complexités susceptibles de nuire à la stabilité et aux performances du modèle.

Schéma illustrant l’architecture du modèle Transformer Llama 3.1

Fig. 1. Schéma illustrant l’architecture du modèle Transformer Llama 3.1.

L’architecture du modèle Llama 3.1 fonctionne comme suit :

1. Jetons du texte d’entrée : le processus commence par l’entrée, constituée de jetons de texte. Ces jetons sont des unités de texte individuelles, comme des mots ou des sous-mots, que le modèle va traiter.

2. Plongements des jetons : les jetons de texte sont ensuite convertis en plongements de jetons. Les plongements sont des représentations vectorielles denses des jetons qui capturent leur sens sémantique et leurs relations au sein du texte. Cette transformation est essentielle, car elle permet au modèle de traiter des données numériques.

3. Mécanisme d’auto-attention : l’auto-attention permet au modèle de pondérer l’importance des différents jetons de la séquence d’entrée lors de l’encodage de chaque jeton. Ce mécanisme aide le modèle à comprendre le contexte et les relations entre les jetons, quelle que soit leur position dans la séquence. Dans le mécanisme d’auto-attention, chaque jeton de la séquence d’entrée est représenté par un vecteur de nombres. Ces vecteurs servent à créer trois types distincts de représentations : les requêtes, les clés et les valeurs.

Le modèle calcule le degré d’attention que chaque jeton doit accorder aux autres en comparant les vecteurs de requête aux vecteurs de clé. Cette comparaison produit des scores qui indiquent la pertinence de chaque jeton par rapport aux autres.

4. Réseau à propagation avant : après le processus d’auto-attention, les données traversent un réseau à propagation avant. Ce réseau neuronal entièrement connecté applique des transformations non linéaires aux données, ce qui aide le modèle à reconnaître et à apprendre des schémas complexes.

5. Couches répétées : les couches d’auto-attention et de réseau à propagation avant sont empilées plusieurs fois. Cette application répétée permet au modèle de capturer des dépendances et des schémas plus complexes dans les données.

6. Jeton de texte de sortie : enfin, les données traitées servent à générer le jeton de texte de sortie. Ce jeton correspond à la prédiction du modèle pour le mot ou le sous-mot suivant dans la séquence, selon le contexte d’entrée.

Performances de la famille de modèles Llama 3.1 et comparaison avec d’autres modèles#

Les tests de référence montrent que Llama 3.1 rivalise avec ces modèles de pointe et les surpasse également dans certaines tâches, démontrant ainsi ses solides performances.

Llama 3.1 405B : grande capacité#

Le modèle Llama 3.1 a fait l’objet d’une évaluation approfondie sur plus de 150 jeux de données de référence, au cours de laquelle il a été rigoureusement comparé à d’autres grands modèles de langage de premier plan. Le modèle Llama 3.1 405B, reconnu comme le plus performant de la nouvelle série, a été comparé à des modèles de premier plan comme GPT-4 d’OpenAI et Claude 3.5 Sonnet. Les résultats montrent que Llama 3.1 dispose d’un avantage concurrentiel et offre des performances et des capacités supérieures dans diverses tâches.

Tableau comparant les performances du modèle Llama 3.1 405B à celles de modèles similaires

Fig. 2. Tableau comparant les performances du modèle Llama 3.1 405B à celles de modèles similaires.

Le nombre impressionnant de paramètres de ce modèle et son architecture avancée lui permettent d’exceller dans la compréhension complexe et la génération de texte, souvent en surpassant ses concurrents sur certains tests de référence. Ces évaluations soulignent le potentiel de Llama 3.1 à établir de nouvelles normes dans le domaine des grands modèles de langage, en offrant aux chercheurs et aux développeurs un outil puissant pour diverses applications.

Llama 3.1 70B : milieu de gamme#

Les modèles Llama plus petits et plus légers affichent également de solides performances par rapport à leurs équivalents. Le modèle Llama 3.1 70B a été évalué face à des modèles plus grands comme Mixtral 8x22B et GPT-3.5 Turbo. Par exemple, le modèle Llama 3.1 70B surpasse systématiquement les autres sur des tests de raisonnement comme ARC Challenge et des tests de programmation comme HumanEval. Ces résultats soulignent la polyvalence et la robustesse de la série Llama 3.1 dans différentes tailles de modèles, ce qui en fait un outil précieux pour de nombreuses applications.

Llama 3.1 8B : léger#

De plus, le modèle Llama 3.1 8B a été comparé à des modèles de taille similaire, notamment Gemma 2 9B et Mistral 7B. Ces comparaisons montrent que le modèle Llama 3.1 8B surpasse ses concurrents sur divers jeux de données de référence et dans différents domaines, comme le jeu de données GPQA pour le raisonnement et MBPP EvalPlus pour la programmation, ce qui démontre son efficacité et ses capacités malgré un nombre de paramètres inférieur.

Tableau comparant les performances des modèles Llama 3.1 70B et 8B à celles de modèles similaires

Fig. 3. Tableau comparant les performances des modèles Llama 3.1 70B et 8B à celles de modèles similaires.

Comment peux-tu tirer parti de la famille de modèles Llama 3.1 ?#

Meta a rendu les nouveaux modèles utilisables de différentes façons concrètes et avantageuses :

Ajustement fin#

Les utilisateurs peuvent désormais affiner les modèles Llama 3.1 en fonction de cas d’utilisation spécifiques. Ce processus consiste à entraîner le modèle sur de nouvelles données externes auxquelles il n’avait pas été exposé auparavant, afin d’améliorer ses performances et sa capacité d’adaptation aux applications ciblées. L’affinage confère un avantage considérable au modèle en lui permettant de mieux comprendre et générer du contenu pertinent pour des domaines ou des tâches spécifiques.

Intégration dans un système RAG#

Les modèles Llama 3.1 peuvent désormais être intégrés à des systèmes de génération augmentée par récupération (RAG). Cette intégration permet au modèle d’exploiter des sources de données externes de façon dynamique et d’améliorer sa capacité à fournir des réponses précises et pertinentes selon le contexte. En récupérant des informations issues de grands jeux de données et en les intégrant au processus de génération, Llama 3.1 améliore considérablement ses performances pour les tâches nécessitant de nombreuses connaissances et fournit aux utilisateurs des résultats plus précis et mieux documentés.

Génération de données synthétiques#

Tu peux également utiliser le modèle de 405 milliards de paramètres pour générer des données synthétiques de haute qualité et améliorer ainsi les performances de modèles spécialisés pour des cas d’utilisation spécifiques. Cette approche tire parti des vastes capacités de Llama 3.1 pour produire des données ciblées et pertinentes, améliorant ainsi la précision et l’efficacité des applications d’IA personnalisées.

À retenir#

La sortie de Llama 3.1 représente une avancée majeure dans le domaine des grands modèles de langage et témoigne de l’engagement de Meta à faire progresser la technologie de l’IA.

Grâce à son nombre élevé de paramètres, à son entraînement approfondi sur des jeux de données variés et à l’accent mis sur des processus d’entraînement robustes et stables, Llama 3.1 établit de nouvelles références en matière de performances et de capacités dans le traitement du langage naturel. Qu’il s’agisse de génération de texte, de résumé ou de tâches conversationnelles complexes, Llama 3.1 se démarque des autres modèles de premier plan. Ce modèle repousse les limites de ce que l’IA peut accomplir aujourd’hui et ouvre également la voie aux innovations futures dans le domaine en constante évolution de l’intelligence artificielle.

Chez Ultralytics, nous nous consacrons à repousser les limites des technologies de l’IA. Pour découvrir nos solutions d’IA et suivre nos dernières innovations, consulte notre dépôt GitHub. Rejoins notre communauté sur Discord et découvre comment nous transformons des secteurs comme les voitures autonomes et la fabrication !

Écrit par

Mostafa Ibrahim
Mostafa Ibrahim

Ingénieur logiciel et rédacteur technique · Indépendant

Mostafa Ibrahim est ingénieur logiciel et rédacteur technique. Il crée du contenu technique pour des entreprises spécialisées en IA et en SaaS, couvrant l’apprentissage automatique, l’ingénierie des données et l’infrastructure cloud. Il a publié plus de 100 articles techniques et a écrit pour des entreprises comme Weights & Biases, HarperDB, SuperTokens et Civo. Il est également auteur collaborateur chez Ultralytics, où il écrit sur Ultralytics YOLO et l’IA visuelle.

Commentaires

Pose une question, partage tes résultats ou aide quelqu’un.

Découvre les solutions

La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les images aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Applique la vision par ordinateur dans l’aérospatiale avec Ultralytics YOLO pour l’inspection des aéronefs, la détection des corps étrangers sur les pistes, les opérations au sol des aéroports et la détection des défauts des matériaux composites.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l’avenir de l’IA !

Commence ton parcours vers l’avenir de l’apprentissage automatique