Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

Semantic Search

Entdecke, wie die semantische Suche AI und Embeddings nutzt, um die Absicht von Nutzern zu verstehen. Erfahre, wie du mit Ultralytics YOLO26 und unserer Plattform visuelle Suchsysteme entwickelst.

Die semantische Suche ist eine anspruchsvolle Technik zur Informationssuche, die darauf abzielt, die Absicht und kontextuelle Bedeutung einer Benutzeranfrage zu verstehen, anstatt einfach nur bestimmte Wörter abzugleichen. Durch die Nutzung von Fortschritten in der Verarbeitung natürlicher Sprache (NLP) und beim maschinellen Lernen (ML) ermöglicht diese Technologie Systemen, menschliche Sprache mit größerer Nuanciertheit zu interpretieren. Sie ist ein zentraler Bestandteil moderner Anwendungen der künstlichen Intelligenz (AI) und ermöglicht intuitivere Interaktionen zwischen Menschen und Maschinen, indem sie die Lücke zwischen mehrdeutigen Benutzeranfragen und relevanten Daten überbrückt.

So funktioniert die semantische Suche#

Im Kern geht die semantische Suche über den wörtlichen Zeichenabgleich hinaus und analysiert die Beziehung zwischen Konzepten. Herkömmliche Suchmaschinen könnten scheitern, wenn ein Benutzer nach "feline" sucht, die Dokumente aber nur das Wort "cat" enthalten. Die semantische Suche löst dieses Problem, indem sie unstrukturierte Daten – etwa Texte, Bilder oder Audiodateien – in mathematische Repräsentationen namens Embeddings umwandelt.

Diese Embeddings sind hochdimensionale Vektoren, die in einem "semantischen Raum" angeordnet werden. In diesem Raum werden Elemente mit ähnlicher Bedeutung nahe beieinander positioniert. So wäre der Vektor für "car" mathematisch näher an "automobile" und "road" als an "banana". Wenn ein Benutzer eine Anfrage stellt, wandelt das System diese Anfrage in einen Vektor um und findet die nächstgelegenen Datenpunkte in der Vektordatenbank. Dieser Prozess stützt sich auf Modelle für Deep Learning, um eine Merkmalsextraktion durchzuführen und die wesentlichen Eigenschaften der Daten zu identifizieren.

Der folgende Python-Code zeigt, wie sich diese Embeddings mit dem Modell Ultralytics YOLO26 erzeugen lassen. Dies ist der grundlegende Schritt, um eine visuelle semantische Suche zu ermöglichen.

from ultralytics import YOLO

# Load a pre-trained YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Generate feature embeddings for an image
# This converts the visual content into a numerical vector
results = model.embed("https://ultralytics.com/images/bus.jpg")

# Output the shape of the embedding vector (e.g., length 1280)
print(f"Embedding vector shape: {results[0].shape}")

Anwendungen in der Praxis#

Die semantische Suche hat die Informationssuche in verschiedenen Bereichen grundlegend verändert und macht Systeme intelligenter und effizienter.

  • E-Commerce und visuelle Entdeckung: Im Bereich der künstlichen Intelligenz im Einzelhandel ermöglicht die semantische Suche Funktionen wie "shop the look". Ein Kunde könnte ein Foto eines Sneakers hochladen oder nach "vintage summer vibes" suchen. Das System nutzt Computer Vision, um den visuellen Stil zu verstehen, und ruft Produkte ab, die zur Ästhetik passen, selbst wenn die Produktbeschreibungen diese exakten Suchbegriffe nicht enthalten. Dabei kommen häufig multimodale Modelle zum Einsatz, die sowohl Text- als auch Bildeingaben verstehen können.
  • Wissensmanagement und RAG: Große Organisationen nutzen die semantische Suche, damit Mitarbeitende interne Dokumente leichter finden. Statt sich an exakte Dateinamen erinnern zu müssen, kann ein Mitarbeiter eine Frage wie "How do I reset the server?" stellen. Das System nutzt die abrufgestützte Generierung (RAG), um anhand der Bedeutung die relevantesten Richtliniendokumente zu finden, und übergibt sie an ein großes Sprachmodell (LLM), das eine präzise Antwort erzeugt.
  • Inhaltsempfehlungen: Streaming-Plattformen nutzen semantisches Verständnis, um ihr Empfehlungssystem zu verbessern. Durch die Analyse von Inhaltsangaben und visuellen Merkmalskarten von Filmen, die einem Benutzer gefallen, kann die Plattform weitere Titel mit ähnlichen Themen oder Stimmungen vorschlagen und die Nutzer dadurch länger binden.

Semantische Suche im Vergleich zu verwandten Konzepten#

Um den Nutzen der semantischen Suche vollständig zu verstehen, ist es hilfreich, sie von verwandten Begriffen aus dem Bereich der Datenwissenschaft zu unterscheiden.

  • Vektorsuche: Obwohl die Begriffe häufig synonym verwendet werden, gibt es einen technischen Unterschied. Die Vektorsuche ist die mathematische Methode zur Berechnung des Abstands zwischen Vektoren, häufig mithilfe der Kosinusähnlichkeit. Die semantische Suche ist die umfassendere Anwendung, die Vektorsuche nutzt, um die Absicht des Benutzers zu verstehen.
  • Schlüsselwortsuche: Dies ist die traditionelle Methode, die auf dem exakten Abgleich von Zeichenketten beruht. Sie ist rechnerisch günstiger, aber unflexibel und hat Schwierigkeiten mit Synonymen und Polysemie, also Wörtern mit mehreren Bedeutungen. Die semantische Suche benötigt mehr Rechenleistung, liefert aber eine deutlich höhere Relevanz.
  • Zero-Shot-Lernen: Damit ist die Fähigkeit eines Modells gemeint, Daten zu klassifizieren, die es während des Trainings noch nie gesehen hat. Suchmaschinen für semantische Suche weisen häufig Zero-Shot-Fähigkeiten auf, da sie eine neue, unbekannte Anfrage ohne erneutes Training bestehenden Clustern bekannter Konzepte im Embedding-Raum zuordnen können.

Die Implementierung einer semantischen Suche erfordert in der Regel eine robuste Pipeline zur Verwaltung von Datensätzen und zum Training von Modellen. Die Ultralytics Platform vereinfacht dies, indem sie Werkzeuge zum Annotieren von Daten, Trainieren von Modellen und effizienten Bereitstellen dieser Modelle bereitstellt. Für Entwickler, die solche Systeme erstellen möchten, bietet der Leitfaden zur Ähnlichkeitssuche von Ultralytics praktische Schritte zur Integration dieser leistungsfähigen Funktionen in Anwendungen.

Explore solutions

Computer Vision für Luftbilder

Computer Vision für Luftbilder

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

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

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

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen 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 Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie 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

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

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

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

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

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen 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 Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie 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

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

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

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

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

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen 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 Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie 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

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Beginne deine Reise in die Zukunft des maschinellen Lernens