À suivreGuide suivant
Partage de paramètres durs dans les réseaux multitâches
Technique
GUIDE Technique
L'apprentissage multitâche entraîne un modèle à effectuer plusieurs tâches connexes à la fois, en partageant des représentations internes entre elles.
Écoutez ce guideNarré par l'IA · ~2 min
En apprenant la structure partagée, chaque tâche aide les autres, améliorant souvent la précision et l'efficacité des données par rapport à la formation de modèles distincts.
Au lieu de créer un modèle distinct par tâche, l'apprentissage multitâche (MTL) utilise une structure partagée qui se divise en têtes spécifiques à des tâches. A self-driving perception network, for example, might share a vision encoder and then split into heads for detecting cars, segmenting the road, and estimating depth. Les couches partagées apprennent les fonctionnalités générales utiles pour toutes les tâches, tandis que chaque responsable se spécialise. Cela agit comme une forme de biais inductif et de régularisation : les signaux d'une tâche contraignent la représentation partagée, réduisant ainsi le surajustement et améliorant la généralisation, en particulier lorsque certaines tâches contiennent peu de données. The main challenge is balancing the tasks — if their loss scales or gradients conflict, one task can dominate and others suffer, a problem called negative transfer. Des techniques telles que la pondération par perte, la pondération basée sur l'incertitude et la chirurgie de gradient visent à maintenir les tâches en coopération plutôt qu'en compétition.
Piles de perception autonomes partageant un encodeur de vision pour la détection d'objets, la segmentation des voies et l'estimation de la profondeur.
De grands modèles linguistiques gérant la traduction, le résumé, les sentiments et la réponse aux questions avec un seul réseau partagé.
Des systèmes de recommandation prédisant conjointement les clics, la durée de visionnage et les achats pour optimiser l'engagement des utilisateurs.
Des modèles d'imagerie médicale qui détectent simultanément une tumeur, segmentent ses limites et classent son type à partir du même scan.
L’apprentissage multitâche sous-tend la tendance vers des modèles généralistes. Large language models are inherently multi-task — one network handles translation, summarization, coding, and Q&A — and multimodal systems extend this across text, images, and audio. Expect growing use of unified architectures and instruction tuning that fold many tasks into a single model, plus better automatic task-balancing and routing (as in mixture-of-experts) so adding tasks no longer means adding separate models.
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
L'apprentissage multitâche entraîne un modèle à effectuer plusieurs tâches connexes à la fois, en partageant des représentations internes entre elles. En apprenant la structure partagée, chaque tâche aide les autres, améliorant souvent la précision et l'efficacité des données par rapport à la formation de modèles distincts.
MTL entraîne un modèle unique sur plusieurs tâches afin que les couches partagées capturent la structure utile pour chacune d'entre elles.
Le partage de paramètres dur utilise un tronc commun pour les fonctionnalités générales et des têtes distinctes spécialisées pour chaque tâche.
L'apprentissage de plusieurs tâches contraint les fonctionnalités partagées, agissant comme une régularisation qui facilite souvent les tâches à faible quantité de données.
Des gradients contradictoires ou des pertes dominantes peuvent amener une tâche à en dégrader d’autres, à l’opposé d’un transfert utile.
L'objectif est généralement Σ wᵢ Lᵢ, et le choix des poids est essentiel car les tâches diffèrent par leur ampleur et leur difficulté.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Partage de paramètres durs dans les réseaux multitâches
Technique