À suivreGuide suivant
Réseaux de neurones récurrents
Fondamentaux
GUIDE Technique
Un réseau récurrent bidirectionnel lit une séquence vers l'avant et vers l'arrière, de sorte que la représentation de chaque position s'appuie sur le contexte du passé et du futur.
Écoutez ce guideNarré par l'IA · ~2 min
This matters because meaning often depends on what comes next, not just what came before.
Proposé par Schuster et Paliwal en 1997, le RNN bidirectionnel exécute deux couches récurrentes distinctes sur la même entrée : l'une traite la séquence de gauche à droite, l'autre de droite à gauche. Leurs états cachés sont ensuite combinés, généralement par concaténation, pour former une représentation à chaque pas de temps qui code l'ensemble du contexte environnant. Ceci est puissant pour les tâches où l’intégralité des entrées est disponible en même temps. Par exemple, pour qualifier le mot banque d’institution financière plutôt que de bord de rivière, un modèle a intérêt à voir les mots des deux côtés. Les LSTM et GRU bidirectionnels sont devenus la norme pour la reconnaissance d'entités nommées, le marquage de parties du discours et la reconnaissance vocale. La principale limitation est que le réseau a besoin de la séquence complète avant de produire des résultats, il ne peut donc pas être utilisé pour la prédiction en temps réel, en streaming ou générative de gauche à droite.
Reconnaissance d'entité nommée, où les mots environnants des deux côtés aident à classer un jeton en tant que personne, lieu ou organisation
Marquage d'une partie du discours qui lève l'ambiguïté des mots comme « lead » en utilisant à la fois le contexte précédent et suivant
Modélisation acoustique dans la reconnaissance vocale hors ligne où l'intégralité de l'énoncé est disponible
Marquage de protéines ou de séquences d'ADN en bioinformatique, où les motifs dépendent de résidus adjacents
Le contexte bidirectionnel perdure dans les encodeurs modernes : les transformateurs de style BERT atteignent le même objectif avec une attention masquée plutôt qu'une récurrence, et ils se parallélisent bien mieux. Les RNN bidirectionnels restent pertinents dans les pipelines légers, le traitement audio et biosignal, ainsi que les paramètres où les séquences complètes sont courtes et étiquetées. Attendez-vous à une utilisation continue dans des tâches d'encodage spécialisées et tolérantes à la latence, tandis que les encodeurs bidirectionnels basés sur l'attention dominent la compréhension du langage à grande échelle.
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
Un réseau récurrent bidirectionnel lit une séquence vers l'avant et vers l'arrière, de sorte que la représentation de chaque position s'appuie sur le contexte du passé et du futur. C’est important parce que le sens dépend souvent de ce qui vient ensuite, et pas seulement de ce qui précède.
The guide describes two recurrent passes over the same input in opposite directions.
The guide gives contextual disambiguation as a benefit of bidirectional representations.
The guide says the directional states are typically concatenated before output.
The guide notes the full input must be available before outputs using future context can be produced.
Both passes provide context before and after the current position.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Réseaux de neurones récurrents
Fondamentaux