À suivreGuide suivant
Modèles spatiaux d’état et Mamba
Fondamentaux
GUIDE IA du langage
Mamba est un modèle de séquence construit sur des modèles d'espace d'états (SSM) qui traite le texte en temps linéaire, offrant une alternative rapide à l'attention quadratique du Transformer.
Écoutez ce guideNarré par l'IA · ~2 min
Son astuce clé consiste à amener le modèle à décider de manière sélective de ce qu'il faut retenir et oublier en fonction de l'entrée elle-même.
Mamba, introduit par Albert Gu et Tri Dao fin 2023, est construit sur des modèles spatiaux d’états structurés. Un SSM classique compresse l’intégralité de l’historique d’une séquence dans un état caché de taille fixe et le met à jour étape par étape, à la manière d’un réseau récurrent sophistiqué. La avancée réside dans la sélectivité : Mamba fait dépendre les paramètres du SSM (quantité à conserver, quantité à laisser entrer) du jeton actuel, afin que le modèle puisse se concentrer sur les mots pertinents et ignorer les éléments de remplissage. Cela permet à un état de taille fixe d'agir comme une mémoire sensible au contenu. Parce qu'il évite de comparer chaque jeton à chaque autre jeton, Mamba évolue linéairement avec la longueur de la séquence et reste rapide sur des entrées très longues comme les génomes, l'audio ou le texte de la longueur d'un livre.
Modélisation de séquences d'ADN extrêmement longues où les transformateurs d'un million de jetons sont trop chers
Alimenter des assistants linguistiques à contexte long qui résument des livres entiers sans troncature
Génération audio en temps réel et modélisation vocale qui traitent efficacement les formes d'onde brutes
Déploiements sur appareil ou en périphérie dans lesquels un petit état récurrent de taille fixe économise de la mémoire par rapport à un cache d'attention croissant
Mamba et son successeur Mamba-2 se lancent dans des architectures hybrides qui entrelacent quelques couches d'attention avec de nombreuses couches SSM, capturant ainsi les atouts des deux. Attendez-vous à des SSM dans des assistants à contexte long, des modèles sur appareil où la mémoire est limitée et des domaines non textuels comme l'ADN et l'audio. Les recherches visent à déterminer si les SSM purs peuvent correspondre aux Transformers pour des tâches nécessitant un rappel précis et s'ils s'adaptent aux plus grandes tailles de modèles.
Newsletter gratuite
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
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.
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
Mamba est un modèle de séquence construit sur des modèles d'espace d'états (SSM) qui traite le texte en temps linéaire, offrant une alternative rapide à l'attention quadratique du Transformer. Son astuce clé consiste à amener le modèle à décider de manière sélective de ce qu'il faut retenir et oublier en fonction de l'entrée elle-même.
Mamba évite la comparaison de jetons toutes paires, de sorte que son coût augmente linéairement avec la longueur de la séquence plutôt que quadratiquement comme l'attention.
La sélectivité signifie que des paramètres tels que B, C et delta deviennent des fonctions de l'entrée actuelle, offrant une mémoire sensible au contenu.
Les SSM sont des modèles de style récurrent qui replient le passé dans un état de taille fixe, semblable à un RNN.
La vue convolution nécessite des paramètres fixes (invariants dans le temps) ; Les paramètres dépendants de l'entrée rompent cela, donc Mamba utilise à la place une analyse parallèle.
Mamba utilise une analyse sélective tenant compte du matériel qui conserve les états intermédiaires dans une SRAM rapide pour récupérer le débit.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Modèles spatiaux d’état et Mamba
Fondamentaux