Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

Reranker

Entdecke, wie Reranker Suchergebnisse und Objekterkennungen für maximale Präzision verfeinern. Erfahre, wie Ultralytics YOLO26 diese Modelle nutzt, um die Genauigkeit von KI zu optimieren.

Ein Reranker ist ein anspruchsvolles Machine-Learning-Modell, das dafür entwickelt wurde, eine Liste von Kandidatenelementen – etwa Suchergebnissen, Dokumentpassagen oder Objekterkennungen – zu verfeinern und neu zu ordnen, um ihre Relevanz für eine bestimmte Abfrage oder einen bestimmten Kontext zu maximieren. In mehrstufigen Systemen sammelt ein erster „Retriever“ zunächst schnell eine große Anzahl potenziell nützlicher Elemente aus einem umfangreichen Datensatz. Anschließend kommt der Reranker als zweite Stufe zum Einsatz und führt eine umfassende, rechenintensive Analyse dieser kleineren Auswahlliste durch, um die absolut besten Treffer zu ermitteln. Indem aufwendige Berechnungen nur auf eine begrenzte Anzahl von Kandidaten angewendet werden, können Systeme eine hohe Genauigkeit erreichen, ohne die für Echtzeitanwendungen erforderliche Geschwindigkeit zu beeinträchtigen.

Funktionsweise von Rerankern#

Reranking erfolgt typischerweise innerhalb einer zweistufigen Pipeline, wie sie bei moderner semantischer Suche und in Empfehlungssystemen üblich ist.

  • Abruf in der ersten Stufe: Ein leichtgewichtiges Modell durchsucht die gesamte Datenbank, um eine große Anzahl von Kandidaten abzurufen (z. B. die 100 relevantesten Dokumente). In dieser Stufe steht der Recall im Vordergrund, damit kein relevantes Element übersehen wird. Häufig kommen dabei schnelle Algorithmen wie die Suche nach ungefähren nächsten Nachbarn zum Einsatz.
  • Reranking in der zweiten Stufe: Der Reranker verarbeitet die abgerufenen Kandidaten. Anders als der Retriever, der möglicherweise eine einfache Vektorähnlichkeit verwendet, setzt der Reranker häufig einen Cross-Encoder oder eine leistungsfähige Transformer-Architektur ein. Er untersucht die vollständige Wechselwirkung zwischen der Abfrage und dem Kandidatenelement und erfasst dabei feine Nuancen und Kontext, die einfachere Modelle übersehen. Das Ergebnis ist eine neu geordnete Liste, in der die relevantesten Elemente ganz oben stehen.

Reranker im Vergleich zu Retrievern#

Beide Komponenten zielen darauf ab, relevante Daten zu finden, erfüllen jedoch unterschiedliche Aufgaben in Machine-Learning-(ML)-Workflows.

  • Retriever sind auf Skalierbarkeit ausgelegt. Sie komprimieren Daten in Embeddings fester Größe und können dadurch innerhalb von Millisekunden nach Millionen von Elementen suchen. Diese Komprimierung kann jedoch feingranulare Details verlieren.
  • Reranker sind auf Präzision ausgelegt. Sie sind zu langsam, um auf einer vollständigen Datenbank ausgeführt zu werden, arbeiten jedoch mit kleinen Teilmengen äußerst effektiv. Sie liefern eine „zweite Meinung“, die Fehler des schnellen Abrufschritts korrigiert.

Anwendungen in der Praxis#

Reranker sind in verschiedenen leistungsstarken KI-Systemen unverzichtbar, da sie die Lücke zwischen umfassender Suche und präzisem Verständnis schließen.

Retrieval-Augmented Generation (RAG)#

Bei der Retrieval-gestützten Generierung (RAG) beantwortet ein LLM Fragen auf Grundlage externer Daten. Wenn der Abrufschritt irrelevante Dokumente an das LLM übergibt, kann das Modell halluzinieren oder falsche Antworten liefern. Ein Reranker fungiert als Qualitätsfilter und stellt sicher, dass nur die relevantesten Textabschnitte an den Generator gesendet werden. Dadurch verbessert sich die faktische Korrektheit der Antwort und die Nutzung des Kontextfensters wird reduziert.

Objekterkennung und Nichtmaximale Unterdrückung#

In der Computer Vision wird während der Inferenz ein Konzept verwendet, das dem Reranking ähnelt. Modelle wie YOLO26 erzeugen Tausende von Kandidaten-Bounding-Boxen für Objekte in einem Bild. Ein als Nichtmaximale Unterdrückung (NMS) bezeichneter Prozess fungiert als Reranker. Er sortiert die Boxen anhand ihrer Konfidenz werte und entfernt redundante, überlappende Vorhersagen mithilfe der Schnittmenge über Vereinigung (IoU). Dadurch enthält die endgültige Ausgabe für jedes Objekt nur die jeweils beste Erkennung.

Das folgende Python-Beispiel zeigt, wie NMS-Parameter während der Inferenz mit ultralytics als Reranking-Filter fungieren.

from ultralytics import YOLO

# Load the state-of-the-art YOLO26 model
model = YOLO("yolo26n.pt")

# Run inference with NMS settings acting as the 'reranker'
# 'iou' controls the overlap threshold for suppressing duplicate candidates
# 'conf' sets the minimum confidence score required to be considered
results = model.predict("https://ultralytics.com/images/bus.jpg", iou=0.5, conf=0.25)

# Show the filtered, high-relevance detections
results[0].show()

Personalisierung im Onlinehandel#

Große Onlinehändler wie Amazon verwenden Reranker, um Suchergebnisse individuell anzupassen. Sucht ein Nutzer nach „Sneakern“, findet der Retriever Tausende von Schuhen. Der Reranker sortiert diese anschließend anhand der bisherigen Kaufhistorie des Nutzers, aktueller Trends und Gewinnspannen und platziert die Artikel, die der Nutzer am wahrscheinlichsten kauft, oben auf der Seite.

Reranking-Workflows optimieren#

Bei der Implementierung eines Rerankers müssen Zugewinne bei der Genauigkeit und die Rechenkosten gegeneinander abgewogen werden. Für Entwickler, die die Ultralytics Platform zum Trainieren und Bereitstellen von Modellen verwenden, ist es entscheidend, den Kompromiss zwischen Modellkomplexität und Inferenzgeschwindigkeit zu verstehen. Ein umfangreicher Reranker verbessert zwar die Ergebnisse, erhöht jedoch die Latenz. Techniken wie Modellquantisierung oder Wissensdestillation können dazu beitragen, Reranking-Modelle für die Bereitstellung auf Edge-Geräten zu beschleunigen.

Wenn du die Optimierung von Inferenzpipelines weiter vertiefen möchtest, lies unsere Anleitungen zur Hyperparameteroptimierung und zum Exportieren von Modellen, um maximale Leistung zu erzielen.

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