Ultralytics YOLO27:
YOLO lizenzieren
Zurück zum Ultralytics-Glossar

Sequence-to-Sequence Models

Erfahre, wie Sequenz-zu-Sequenz-Modelle (Seq2Seq) Übersetzung und NLP ermöglichen. Entdecke Encoder-Decoder-Architekturen, Transformer und die Integration mit Ultralytics YOLO26.

Sequence-to-Sequence-Modelle (Seq2Seq) sind eine leistungsstarke Klasse von Architekturen für maschinelles Lernen, die Sequenzen aus einem Bereich in Sequenzen eines anderen Bereichs umwandeln. Anders als bei standardmäßigen Aufgaben der Bildklassifizierung, bei denen Eingabe- und Ausgabegrößen feststehen, können Seq2Seq-Modelle Eingaben und Ausgaben variabler Länge besonders gut verarbeiten. Dadurch bilden sie die Grundlage vieler moderner Anwendungen zur Verarbeitung natürlicher Sprache (NLP), etwa für Übersetzungen und Zusammenfassungen, bei denen die Länge des Eingabesatzes nicht zwangsläufig die Länge des Ausgabesatzes bestimmt.

Grundlegende Architektur und Funktionsweise#

Die grundlegende Struktur eines Seq2Seq-Modells basiert auf einem Encoder-Decoder-Framework. Diese Architektur teilt das Modell in zwei Hauptkomponenten auf, die gemeinsam sequenzielle Daten verarbeiten.

  • Der Encoder: Diese Komponente verarbeitet die Eingabesequenz (z. B. einen englischen Satz oder eine Folge von Audioframes) Element für Element. Die Informationen werden in einen Kontextvektor fester Länge komprimiert, der auch als verborgener Zustand bezeichnet wird. In herkömmlichen Architekturen wird der Encoder häufig mit rekurrenten neuronalen Netzen (RNN) oder Long Short-Term Memory-Netzen (LSTM) aufgebaut, die Informationen über Zeitschritte hinweg behalten können.
  • Der Decoder: Sobald die Eingabe kodiert ist, nimmt der Decoder den Kontextvektor und sagt schrittweise die Ausgabesequenz voraus (z. B. den entsprechenden französischen Satz). Dabei nutzt er die vorherige Vorhersage, um die nächste zu beeinflussen und so grammatische und kontextuelle Kontinuität sicherzustellen.

Während frühe Versionen stark auf RNNs setzten, verwenden moderne Seq2Seq-Modelle überwiegend die Transformer-Architektur. Transformers nutzen den Aufmerksamkeitsmechanismus, mit dem das Modell unabhängig von der Entfernung zum aktuellen Schritt bestimmten Teilen der Eingabesequenz „Aufmerksamkeit schenken“ kann. Das verbessert die Leistung bei langen Sequenzen erheblich, wie in der wegweisenden Arbeit Attention Is All You Need ausführlich beschrieben.

Anwendungen in der Praxis#

Die Vielseitigkeit von Seq2Seq-Modellen ermöglicht es, die Lücke zwischen Textanalyse und Computer Vision zu schließen und komplexe multimodale Interaktionen zu ermöglichen.

  • Maschinelle Übersetzung: Die vielleicht bekannteste Anwendung: Seq2Seq-Modelle bilden die Grundlage von Werkzeugen wie Google Translate. Das Modell erhält einen Satz in einer Ausgangssprache und gibt einen Satz in einer Zielsprache aus. Unterschiede in Grammatik und Satzbau bewältigt es dabei flüssig.
  • Textzusammenfassung: Diese Modelle können lange Dokumente oder Artikel aufnehmen und prägnante Zusammenfassungen erstellen. Indem der Decoder die Kernaussage des Eingabetextes versteht, erzeugt er eine kürzere Sequenz, die die wichtigsten Informationen bewahrt – ein wichtiges Verfahren für die automatisierte Nachrichtenauswertung.
  • Bildbeschreibung: Durch die Kombination von Bildverarbeitung und Sprache kann ein Seq2Seq-Modell den Inhalt eines Bildes beschreiben. Ein Convolutional Neural Network (CNN) dient als Encoder, um visuelle Merkmale zu extrahieren, während ein RNN als Decoder einen beschreibenden Satz erzeugt. Dies ist ein typisches Beispiel für ein multimodales Modell.
  • Spracherkennung: Bei diesen Systemen besteht die Eingabe aus einer Folge von Audio-Signal-Frames und die Ausgabe aus einer Folge von Textzeichen oder Wörtern. Diese Technologie bildet die Grundlage von virtuellen Assistenten wie Siri und Alexa.

Codebeispiel: Grundlegender Baustein#

Auch wenn Frameworks auf hoher Abstraktionsebene einen Großteil der Komplexität verbergen, ist es hilfreich, den zugrunde liegenden Mechanismus zu verstehen. Der folgende Code zeigt eine einfache LSTM-Schicht in PyTorch, die in herkömmlichen Seq2Seq-Modellen häufig als rekurrente Einheit im Encoder oder Decoder dient.

import torch
import torch.nn as nn

# Initialize an LSTM layer (common in Seq2Seq encoders)
# input_size: number of features per time step (e.g., word embedding size)
# hidden_size: size of the context vector/hidden state
lstm_layer = nn.LSTM(input_size=10, hidden_size=20, batch_first=True)

# Create a dummy input sequence: Batch size 3, Sequence length 5, Features 10
input_seq = torch.randn(3, 5, 10)

# Pass the sequence through the LSTM
# output contains features for each time step; hn is the final hidden state
output, (hn, cn) = lstm_layer(input_seq)

print(f"Output shape: {output.shape}")  # Shape: [3, 5, 20]
print(f"Final Hidden State shape: {hn.shape}")  # Shape: [1, 3, 20]

Um den spezifischen Nutzen von Seq2Seq-Modellen zu verstehen, ist es wichtig, sie von anderen Architekturen abzugrenzen.

  • Im Vergleich zur Standardklassifizierung: Standardklassifikatoren, wie sie beispielsweise bei der einfachen Bildklassifizierung zum Einsatz kommen, ordnen einer einzelnen Eingabe (etwa einem Bild) ein einzelnes Klassenlabel zu. Seq2Seq-Modelle hingegen bilden Sequenzen auf Sequenzen ab und ermöglichen so Ausgaben variabler Länge.
  • Im Vergleich zur Objekterkennung: Modelle wie Ultralytics YOLO26 konzentrieren sich auf die räumliche Erkennung in einem einzelnen Frame und bestimmen Objekte sowie deren Positionen. YOLO verarbeitet Bilder strukturell, während Seq2Seq-Modelle Daten zeitlich verarbeiten. Überschneidungen gibt es jedoch bei Aufgaben wie der Objektverfolgung, bei der die Analyse von Objektdarstellungen über Videoframes hinweg sequenzielle Daten umfasst.
  • Im Vergleich zu Transformers: Die Transformer-Architektur ist die moderne Weiterentwicklung von Seq2Seq. Während ursprüngliche Seq2Seq-Modelle stark auf RNNs und Gated Recurrent Units (GRU) setzten, nutzen Transformers Self-Attention, um Sequenzen parallel zu verarbeiten. Das sorgt für deutliche Verbesserungen bei Geschwindigkeit und Genauigkeit.

Bedeutung im AI-Ökosystem#

Seq2Seq-Modelle haben grundlegend verändert, wie Maschinen mit menschlicher Sprache und zeitlichen Daten umgehen. Ihre Fähigkeit, sequenzabhängige Daten zu verarbeiten, hat die Entwicklung anspruchsvoller Chatbots, automatisierter Übersetzer und Codegenerierungswerkzeuge ermöglicht. Entwickler, die mit den großen Datensätzen arbeiten, die zum Trainieren dieser Modelle erforderlich sind, können mit der Ultralytics Platform ihre Datenverwaltung und Modellbereitstellung vereinfachen. Mit der fortschreitenden Forschung im Bereich der generativen AI bleiben die Prinzipien der Sequenzmodellierung zentral für die Entwicklung von Large Language Models (LLMs) und fortschrittlichen Systemen zum Verstehen von Videos.

Explore solutions

Computer vision in sports

Computer vision in sports

Discover how Ultralytics YOLO powers sports vision with player and ball tracking, performance analytics, coaching insights, and athlete rehabilitation.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Wandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeit-Erkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse um.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Setze Vision AI für die Überwachung aus der Luft mit Ultralytics YOLO-Modellen ein. Nutze Computer-Vision-Lösungen für Drohnen, Abläufe in der Luft- und Raumfahrt, Umweltschutz und Geodatenbranchen.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung und Warteschlangenmanagement und liefert bessere Einblicke in das Kundenverhalten.
Mehr erfahren
Bildverarbeitung im Gesundheitswesen

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics-YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung – für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren
Computer vision in sports

Computer vision in sports

Discover how Ultralytics YOLO powers sports vision with player and ball tracking, performance analytics, coaching insights, and athlete rehabilitation.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Wandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeit-Erkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse um.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Setze Vision AI für die Überwachung aus der Luft mit Ultralytics YOLO-Modellen ein. Nutze Computer-Vision-Lösungen für Drohnen, Abläufe in der Luft- und Raumfahrt, Umweltschutz und Geodatenbranchen.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung und Warteschlangenmanagement und liefert bessere Einblicke in das Kundenverhalten.
Mehr erfahren
Bildverarbeitung im Gesundheitswesen

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics-YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung – für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren
Computer vision in sports

Computer vision in sports

Discover how Ultralytics YOLO powers sports vision with player and ball tracking, performance analytics, coaching insights, and athlete rehabilitation.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Wandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeit-Erkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse um.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Setze Vision AI für die Überwachung aus der Luft mit Ultralytics YOLO-Modellen ein. Nutze Computer-Vision-Lösungen für Drohnen, Abläufe in der Luft- und Raumfahrt, Umweltschutz und Geodatenbranchen.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung und Warteschlangenmanagement und liefert bessere Einblicke in das Kundenverhalten.
Mehr erfahren
Bildverarbeitung im Gesundheitswesen

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics-YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung – für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Starte deine Reise in die Zukunft des maschinellen Lernens