Als nächstesNächster Leitfaden
Wiederkehrende neuronale Netze
Grundlagen
Technischer Leitfaden
Ein bidirektionales wiederkehrendes Netzwerk liest eine Sequenz sowohl vorwärts als auch rückwärts, sodass die Darstellung jeder Position auf dem Kontext aus der Vergangenheit und der Zukunft basiert.
Das ist wichtig, weil die Bedeutung oft davon abhängt, was als Nächstes kommt, und nicht nur davon, was davor war.
Das 1997 von Schuster und Paliwal vorgeschlagene bidirektionale RNN führt zwei separate wiederkehrende Schichten über dieselbe Eingabe aus: Eine verarbeitet die Sequenz von links nach rechts, die andere von rechts nach links. Ihre verborgenen Zustände werden dann normalerweise durch Verkettung kombiniert, um bei jedem Zeitschritt eine Darstellung zu bilden, die den gesamten umgebenden Kontext kodiert. Dies ist hilfreich für Aufgaben, bei denen die gesamte Eingabe auf einmal verfügbar ist. Um beispielsweise das Wort „Bank“ als „Finanzinstitut“ und nicht als „Flussufer“ zu kennzeichnen, profitiert ein Modell davon, Wörter auf beiden Seiten zu sehen. Bidirektionale LSTMs und GRUs wurden zum Standard für die Erkennung benannter Entitäten, die Kennzeichnung von Wortarten und die Spracherkennung. Die wesentliche Einschränkung besteht darin, dass das Netzwerk die vollständige Sequenz benötigt, bevor es Ausgaben erzeugt, sodass es nicht für Echtzeit-, Streaming- oder generative Links-nach-rechts-Vorhersage verwendet werden kann.
Architekturentscheidungen beeinflussen über Jahre hinweg die Leistung und die Betriebskosten.
Technische Schulungen helfen Teams dabei, den richtigen Stack auszuwählen, nicht nur den neuesten.
Bessere technische Entscheidungen reduzieren Zuverlässigkeitsvorfälle in der Produktion.
Der bidirektionale Kontext lebt in modernen Encodern weiter: Transformer im BERT-Stil erreichen das gleiche Ziel mit maskierter Aufmerksamkeit statt mit Wiederholung, und sie parallelisieren weitaus besser. Bidirektionale RNNs bleiben in leichtgewichtigen Pipelines, bei der Audio- und Biosignalverarbeitung sowie in Umgebungen relevant, in denen vollständige Sequenzen kurz und beschriftet sind. Erwarten Sie eine fortgesetzte Verwendung bei spezialisierten, latenztoleranten Kodierungsaufgaben, während aufmerksamkeitsbasierte bidirektionale Kodierer das Sprachverständnis im großen Maßstab dominieren.
Erkennung benannter Entitäten, bei der umgebende Wörter auf beiden Seiten dabei helfen, ein Token als Person, Ort oder Organisation zu klassifizieren
Teil-of-Speech-Tagging, das Wörter wie „lead“ anhand des vorangehenden und folgenden Kontexts eindeutig macht
Akustische Modellierung bei der Offline-Spracherkennung, bei der die gesamte Äußerung verfügbar ist
Markierung von Protein- oder DNA-Sequenzen in der Bioinformatik, bei der Motive von flankierenden Resten abhängen
Die Optimierung eines Benchmarks kann umfassendere Systemschwächen verbergen.
Infrastruktur- und Wartungskosten werden oft unterschätzt.
Sicherheits- und Beobachtbarkeitslücken können größer werden, wenn die Systeme komplexer werden.
Definieren Sie vor der Implementierung Latenz-, Qualitäts- und Kostenziele.
Benchmark unter realistischen Last- und Datenbedingungen.
Instrumentenüberwachung auf Fehler, Drift und Benutzereinflüsse.
Bereiten Sie vor der Skalierung Rollback- und Incident-Response-Pfade vor.
Free newsletter
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
Ein bidirektionales wiederkehrendes Netzwerk liest eine Sequenz sowohl vorwärts als auch rückwärts, sodass die Darstellung jeder Position auf dem Kontext aus der Vergangenheit und der Zukunft basiert. Das ist wichtig, weil die Bedeutung oft davon abhängt, was als Nächstes kommt, und nicht nur davon, was davor war.
Zwei separate wiederkehrende Durchgänge, von links nach rechts und von rechts nach links, geben jeder Position sowohl einen vergangenen als auch einen zukünftigen Kontext.
Die beiden richtungsspezifischen verborgenen Vektoren werden normalerweise pro Schritt verkettet, um eine kontextreiche Darstellung zu bilden.
Da der Rückwärtsdurchlauf die vollständige Eingabe erfordert, können bidirektionale RNNs keine Echtzeit- oder generative Vorhersage von links nach rechts durchführen.
Jede Richtung hat ihre eigenen unabhängigen wiederkehrenden Parameter; Sie werden erst in der Ausgabestufe zusammengeführt.
Beschriftungsaufgaben über ganze Sätze, wie z. B. NER, profitieren stark davon, dass auf beiden Seiten jedes Wortes der Kontext angezeigt wird.
Lerne weiter
Weitere Leitfäden zu diesem Thema ausgewählt
Als nächstesNächster Leitfaden
Wiederkehrende neuronale Netze
Grundlagen