À suivreGuide suivant
Transfert T5 et texte à texte
IA linguistique
GUIDE IA du langage
Les couches d'adaptation sont de minuscules modules pouvant être entraînés insérés dans un modèle pré-entraîné gelé, vous permettant de l'adapter à de nouvelles tâches en mettant à jour seulement quelques pour cent des paramètres.
Écoutez ce guideNarré par l'IA · ~2 min
Ils permettent un réglage fin bon marché, modulaire et facile à échanger.
Les adaptateurs, popularisés par Houlsby et al. (2019) pour l'apprentissage par transfert en PNL, résolvent un problème coûteux : un réglage fin complet met à jour chaque poids dans un grand modèle et produit une toute nouvelle copie par tâche. Un adaptateur insère à la place de petits réseaux de goulots d'étranglement dans chaque bloc de transformateur, généralement une projection vers le bas vers une faible dimension, une non-linéarité et une rétroprojection vers le haut, enveloppés dans une connexion résiduelle. Pendant l'entraînement, les poids pré-entraînés d'origine restent gelés ; seuls les adaptateurs (souvent moins de 5 % du total des paramètres) sont appris. Cela permet d'obtenir une qualité de réglage presque complète sur des benchmarks comme GLUE tout en entraînant beaucoup moins de paramètres. Étant donné que chaque tâche possède son propre petit adaptateur, vous pouvez stocker un modèle de base ainsi que de nombreux modules de tâches légers, et les échanger ou même les empiler. Les adaptateurs sont un membre fondamental de la famille du réglage fin efficace des paramètres (PEFT), aux côtés du réglage LoRA et des préfixes.
Ajout d'un adaptateur spécifique à la langue afin qu'un modèle multilingue puisse être spécialisé, par exemple, pour le swahili sans recycler l'ensemble du réseau.
Conserver un modèle de base unique ainsi que des dizaines de petits adaptateurs par client dans un produit SaaS, en échangeant le bon par demande.
Affiner un modèle de classification des sentiments en formant uniquement un adaptateur de quelques pour cent, puis en gardant la base partagée pour d'autres tâches.
Empiler un adaptateur de tâches au-dessus d'un adaptateur de domaine (par exemple, un adaptateur de texte juridique plus un adaptateur de résumé) pour une réutilisation modulaire.
Les adaptateurs et la boîte à outils PEFT plus large sont désormais la norme pour personnaliser les grands modèles à un prix abordable, en particulier en tant que modèle de ballon. Attendez-vous à une croissance de la composition des adaptateurs (combinant des adaptateurs de tâches ou de langue de manière modulaire, comme dans AdapterHub), au routage entre de nombreux adaptateurs lors de l'inférence et à la personnalisation sur l'appareil où un petit adaptateur adapte un modèle de base partagé par utilisateur. Les variantes LoRA dominent de plus en plus pour leur efficacité, mais l'idée sous-jacente, geler le modèle géant et former un petit plug-in, est désormais au cœur de la façon dont le domaine fait évoluer la personnalisation.
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
Les couches d'adaptation sont de minuscules modules pouvant être entraînés insérés dans un modèle pré-entraîné gelé, vous permettant de l'adapter à de nouvelles tâches en mettant à jour seulement quelques pour cent des paramètres. Ils permettent un réglage fin bon marché, modulaire et facile à échanger.
Le réglage de l'adaptateur maintient le modèle de base figé et n'apprend que les petits modules insérés.
L'adaptateur classique réduit l'état caché à une dimension faible, applique une non-linéarité, projette une sauvegarde et ajoute une connexion sautée.
Les adaptateurs n'ajoutent et n'entraînent généralement que quelques pour cent des paramètres totaux du modèle, bien moins qu'un réglage fin complet.
Étant donné que chaque tâche n'a besoin que d'un petit adaptateur, un modèle de base partagé peut servir de nombreuses tâches en échangeant des modules légers.
Les adaptateurs constituent une méthode PEFT essentielle, aux côtés d'approches telles que LoRA et le réglage des préfixes.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Transfert T5 et texte à texte
IA linguistique