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

Semantic Search

Erforsche, wie semantische Suche KI und Embeddings nutzt, um die Nutzerabsicht zu verstehen. Lerne, visuelle Suchsysteme mit Ultralytics YOLO26 und unserer Platform zu bauen.

Semantische Suche ist eine ausgefeilte Technik zur Informationsgewinnung, die darauf abzielt, die Absicht und die kontextuelle Bedeutung einer Benutzeranfrage zu verstehen, anstatt nur nach bestimmten Wörtern zu suchen. Durch die Nutzung von Fortschritten im Bereich Natural Language Processing (NLP) und Machine Learning (ML) ermöglicht diese Technologie es Systemen, menschliche Sprache mit größerer Nuancierung zu interpretieren. Sie ist ein Eckpfeiler moderner Artificial Intelligence (AI)-Anwendungen und ermöglicht intuitivere Interaktionen zwischen Mensch und Maschine, indem sie die Lücke zwischen mehrdeutigen Benutzeranfragen und relevanten Daten schließt.

Link to this sectionWie semantische Suche funktioniert#

Im Kern geht die semantische Suche über den wörtlichen Zeichenabgleich hinaus, um die Beziehung zwischen Konzepten zu analysieren. Herkömmliche Suchmaschinen könnten versagen, wenn ein Benutzer nach „Katze“ sucht, aber die Dokumente nur das Wort „feline“ enthalten. Die semantische Suche löst dies, indem sie unstructured data – wie Text, Bilder oder Audio – in mathematische Darstellungen, sogenannte embeddings, umwandelt.

Diese embeddings sind hochdimensionale Vektoren, die in einem „semantischen Raum“ platziert werden. In diesem Raum sind Elemente mit ähnlichen Bedeutungen nah beieinander positioniert. Zum Beispiel wäre der Vektor für „Auto“ mathematisch näher an „Fahrzeug“ und „Straße“ als an „Banane“. Wenn ein Benutzer eine Anfrage stellt, konvertiert das System diese Anfrage in einen Vektor und findet die nächsten Datenpunkte in der vector database. Dieser Prozess stützt sich auf deep learning-Modelle, um feature extraction durchzuführen und die wesentlichen Merkmale der Daten zu identifizieren.

Der folgende Python-Code zeigt, wie man diese embeddings mithilfe des Ultralytics YOLO26-Modells generiert, was den grundlegenden Schritt zur Ermöglichung visueller semantischer Suche darstellt.

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}")

Link to this sectionPraxisanwendungen#

Die semantische Suche hat die Art und Weise revolutioniert, wie Benutzer Informationen in verschiedenen Sektoren entdecken, und macht Systeme intelligenter und effizienter.

  • E-Commerce und visuelle Entdeckung: In der Welt von AI in retail treibt die semantische Suche „Shop the look“-Funktionen an. Ein Kunde könnte ein Foto eines Sneakers hochladen oder nach „Vintage-Sommer-Vibes“ suchen. Das System verwendet computer vision, um den visuellen Stil zu verstehen und ruft Produkte ab, die zur Ästhetik passen, selbst wenn die Produktbeschreibungen diese genauen Schlüsselwörter nicht enthalten. Dies beinhaltet oft Multi-Modal Models, die sowohl Text- als auch Bildeingaben verstehen können.
  • Wissensmanagement und RAG: Große Unternehmen nutzen die semantische Suche, um Mitarbeitern beim Finden interner Dokumente zu helfen. Anstatt sich genaue Dateinamen zu merken, kann ein Mitarbeiter eine Frage wie „Wie setze ich den Server zurück?“ stellen. Das System verwendet Retrieval-Augmented Generation (RAG), um die relevantesten Richtliniendokumente basierend auf der Bedeutung zu finden und speist sie in ein Large Language Model (LLM) ein, um eine präzise Antwort zu generieren.
  • Content-Empfehlung: Streaming-Plattformen nutzen semantisches Verständnis, um ihr recommendation system zu verbessern. Durch die Analyse der Handlungszusammenfassungen und visuellen feature maps von Filmen, die einem Benutzer gefallen, kann die Plattform andere Titel vorschlagen, die ähnliche Themen oder Stimmungen teilen, was die Benutzer länger bindet.

Link to this sectionSemantische Suche vs. verwandte Konzepte#

Um den Nutzen der semantischen Suche vollständig zu erfassen, ist es hilfreich, sie von verwandten Begriffen in der data science-Landschaft zu unterscheiden.

  • Vector Search: Obwohl sie oft synonym verwendet werden, gibt es einen technischen Unterschied. Vector search ist die mathematische Methode zur Berechnung des Abstands zwischen Vektoren (oft unter Verwendung von cosine similarity). Semantische Suche ist die breitere Anwendung, die Vector search nutzt, um das Ziel zu erreichen, die Benutzerabsicht zu verstehen.
  • Keyword-Suche: Dies ist die traditionelle Methode, die auf exaktem Zeichenkettenabgleich basiert. Sie ist rechentechnisch günstiger, aber unflexibel; sie hat Schwierigkeiten mit synonyms und Polysemie (Wörter mit mehreren Bedeutungen). Die semantische Suche erfordert mehr Rechenleistung, liefert aber eine deutlich höhere Relevanz.
  • Zero-Shot Learning: Dies bezieht sich auf die Fähigkeit eines Modells, Daten zu klassifizieren, die es während des Trainings noch nie gesehen hat. Suchmaschinen für semantische Suche weisen oft Zero-Shot-Fähigkeiten auf, da sie eine neue, unbekannte Anfrage ohne erneutes Training auf bestehende Cluster bekannter Konzepte im Einbettungsraum abbilden können.

Die Implementierung der semantischen Suche erfordert in der Regel eine robuste Pipeline zur Verwaltung von Datensätzen und zum Modelltraining. Die Ultralytics Platform vereinfacht dies durch die Bereitstellung von Tools zur Annotation von Daten, zum Trainieren von Modellen und zu deren effizienten Bereitstellung. Für Entwickler, die diese Systeme aufbauen möchten, bietet die Erkundung des Ultralytics similarity search guide praktische Schritte zur Integration dieser leistungsstarken Funktionen in Anwendungen.

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