Triff YOLO26: Vision-KI der nächsten Generation.
Ultralytics
Zurück zum Ultralytics Glossar

BERT (Bidirectional Encoder Representations from Transformers)

Erkunde BERT, das bahnbrechende bidirektionale Transformer-Modell für NLP. Lerne, wie es Kontext versteht, seine realen Anwendungen und die Integration mit YOLO26.

BERT (Bidirectional Encoder Representations from Transformers) ist eine bahnbrechende Deep-Learning-Architektur, die von Forschern bei Google entwickelt wurde, um Maschinen dabei zu helfen, die Nuancen menschlicher Sprache besser zu verstehen. BERT wurde 2018 eingeführt und revolutionierte das Feld des Natural Language Processing (NLP) durch die Einführung einer bidirektionalen Trainingsmethode. Im Gegensatz zu früheren Modellen, die Text sequenziell von links nach rechts oder rechts nach links lasen, analysiert BERT den Kontext eines Wortes, indem es gleichzeitig die Wörter davor und danach betrachtet. Dieser Ansatz ermöglicht es dem Modell, subtile Bedeutungen, Redewendungen und Homonyme (Wörter mit mehreren Bedeutungen) weitaus effektiver zu erfassen als seine Vorgänger.

Link to this sectionWie BERT funktioniert#

Im Kern basiert BERT auf der Transformer-Architektur, insbesondere auf dem Encoder-Mechanismus. Die "bidirektionale" Natur wird durch eine Trainingstechnik namens Masked Language Modeling (MLM) erreicht. Während des Vortrainings werden etwa 15 % der Wörter in einem Satz zufällig maskiert (verborgen), und das Modell versucht, die fehlenden Wörter basierend auf dem umgebenden Kontext vorherzusagen. Dies zwingt das Modell dazu, tiefe bidirektionale Repräsentationen zu lernen.

Zusätzlich verwendet BERT die Next Sentence Prediction (NSP), um die Beziehung zwischen Sätzen zu verstehen. Bei dieser Aufgabe erhält das Modell Satzpaare und muss bestimmen, ob der zweite Satz logisch auf den ersten folgt. Diese Fähigkeit ist entscheidend für Aufgaben, die ein Verständnis des Diskurses erfordern, wie etwa question answering und Textzusammenfassung.

Link to this sectionPraxisanwendungen#

Die Vielseitigkeit von BERT hat es zu einem Standardbestandteil vieler moderner KI-Systeme gemacht. Hier sind zwei konkrete Beispiele für seine Anwendung:

  1. Suchmaschinenoptimierung: Google hat BERT in seine Suchalgorithmen integriert, um komplexe Suchanfragen besser interpretieren zu können. Bei der Anfrage "2019 brazil traveler to usa need a visa" ist das Wort "to" entscheidend. Herkömmliche Modelle behandelten "to" oft als Stoppwort (allgemeine Wörter, die herausgefiltert werden), wodurch die Richtungsbeziehung verloren ging. BERT versteht, dass der Benutzer ein Brasilianer ist, der in die USA reist, und nicht umgekehrt, und liefert so hochrelevante Suchergebnisse.

  2. Sentiment-Analyse bei Kundenfeedback: Unternehmen nutzen BERT, um Tausende von Kundenbewertungen oder Support-Tickets automatisch zu analysieren. Da BERT den Kontext versteht, kann es zwischen "This vacuum sucks" (negative Stimmung) und "This vacuum sucks up all the dirt" (positive Stimmung) unterscheiden. Diese präzise sentiment-analysis hilft Unternehmen, Support-Anliegen zu priorisieren und die Markenwahrnehmung genau zu verfolgen.

Link to this sectionVergleich mit verwandten Konzepten#

Es ist hilfreich, BERT von anderen prominenten Architekturen zu unterscheiden, um seine spezifische Nische zu verstehen.

  • BERT vs. GPT (Generative Pre-trained Transformer): Obwohl beide die Transformer-Architektur nutzen, unterscheiden sich ihre Ziele. BERT verwendet den Encoder-Stapel und ist für Verständnis- und Diskriminierungsaufgaben optimiert (z. B. Klassifizierung, Entitätsextraktion). Im Gegensatz dazu verwendet GPT den Decoder-Stapel und ist für text generation konzipiert, bei der das nächste Wort in einer Sequenz vorhergesagt wird, um Aufsätze oder Code zu schreiben.
  • BERT vs. YOLO26: Diese Modelle operieren in unterschiedlichen Bereichen. BERT verarbeitet sequentielle Textdaten für sprachliche Aufgaben. YOLO26 ist ein hochmodernes Vision-Modell, das Pixelraster für object detection in Echtzeit verarbeitet. Moderne multimodale Systeme kombinieren sie jedoch oft; zum Beispiel könnte ein YOLO-Modell Objekte in einem Bild erkennen und ein auf BERT basierendes Modell könnte dann Fragen zu deren Beziehungen beantworten.

Link to this sectionImplementierungsbeispiel: Tokenisierung#

Um BERT zu verwenden, muss Rohtext in numerische Token umgewandelt werden. Das Modell verwendet ein spezifisches Vokabular (wie WordPiece), um Wörter zu zerlegen. Während BERT ein Textmodell ist, gelten ähnliche Vorverarbeitungskonzepte im Bereich Computer Vision, wo Bilder in Patches unterteilt werden.

Das folgende Python-Snippet demonstriert, wie man die transformers-Bibliothek verwendet, um einen Satz für die BERT-Verarbeitung zu tokenisieren. Beachte, dass Ultralytics sich zwar auf Vision konzentriert, das Verständnis der Tokenisierung jedoch der Schlüssel für multimodal AI-Workflows ist.

from transformers import BertTokenizer

# Initialize the tokenizer with the pre-trained 'bert-base-uncased' vocabulary
tokenizer = BertTokenizer.from_pretrained("bert-base-uncased")

# Tokenize a sample sentence relevant to AI
text = "Ultralytics simplifies computer vision."

# Convert text to input IDs (numerical representations)
encoded_input = tokenizer(text, return_tensors="pt")

# Display the resulting token IDs
print(f"Token IDs: {encoded_input['input_ids']}")

Link to this sectionBedeutung in der KI-Landschaft#

Die Einführung von BERT markierte den "ImageNet-Moment" für NLP und bewies, dass transfer learning – das Vortrainieren eines Modells auf einem riesigen Datensatz und das anschließende Fine-Tuning für eine spezifische Aufgabe – für Text äußerst effektiv war. Dies reduzierte den Bedarf an aufgabenspezifischen Architekturen und großen gelabelten Datensätzen für jedes neue Problem.

Heute sorgen Variationen von BERT wie RoBERTa und DistilBERT weiterhin für Effizienz bei edge AI-Anwendungen. Entwickler, die umfassende KI-Lösungen bauen möchten, integrieren diese Sprachmodelle oft zusammen mit den auf der Ultralytics Platform verfügbaren Vision-Tools, um Systeme zu schaffen, die die Welt sowohl sehen als auch verstehen können.

Explore solutions

Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens