Yolo Vision Shenzhen
Shenzhen
Jetzt beitreten
Glossar

Recall (Trefferquote)

Entdecken Sie die Bedeutung des Recall im maschinellen Lernen. Erfahren Sie, wie Sie die Sensitivität für Ultralytics messen und verbessern können, um hohe Erkennungsraten sicherzustellen.

Die Recall-Rate, auch bekannt als Sensitivität oder True-Positive-Rate, ist eine grundlegende Leistungskennzahl im maschinellen Lernen , die die Fähigkeit eines Modells misst, alle relevanten Instanzen innerhalb eines Datensatzes zu identifizieren. Im Zusammenhang mit der Objekterkennung oder -klassifizierung beantwortet sie insbesondere die Frage: „Wie viele der tatsächlich positiven Fälle hat das Modell korrekt gefunden?“ Das Erreichen einer hohen Recall-Rate ist in Szenarien entscheidend, in denen das Übersehen einer positiven Instanz – oft als False Negative bezeichnet – erhebliche Konsequenzen hat. Im Gegensatz zur Genauigkeit, die bei unausgewogenen Daten irreführend sein kann , bietet die Recall-Rate einen fokussierten Blick auf die Effektivität des Modells beim „Erfassen“ der Zielklasse .

Die Bedeutung einer hohen Trefferquote (Recall)

In vielen Anwendungen der künstlichen Intelligenz sind die Kosten für detect Objekts weitaus höher als die Kosten für einen Fehlalarm. Ein für die Wiederauffindbarkeit optimiertes Modell minimiert falsche Negativmeldungen und stellt sicher, dass das System ein ausreichend großes Netz auswirft, um potenzielle Bedrohungen, Anomalien oder kritische Zustände zu erfassen. Dies ist oft mit Kompromissen verbunden, da eine Erhöhung der Wiederauffindbarkeit manchmal zu einer geringeren Präzisionsbewertung führen kann, was bedeutet, dass das Modell möglicherweise mehr irrelevante Elemente als positiv kennzeichnet. Das Verständnis dieses Gleichgewichts ist der Schlüssel zur Entwicklung robuster Lösungen für maschinelles Lernen.

Anwendungsfälle in der Praxis

Rückruf ist die treibende Kennzahl hinter vielen sicherheitskritischen KI-Lösungen. Hier sind zwei prominente Beispiele, bei denen Sensibilität Vorrang hat:

  • Medizinische Diagnostik: Bei der medizinischen Bildanalyse, wie beispielsweise der Untersuchung von Röntgenbildern auf frühe Anzeichen einer Erkrankung, ist eine hohe Wiederauffindbarkeit unverzichtbar. Wenn eine KI im Gesundheitswesen zur detect von Tumoren eingesetzt wird, ist es weitaus besser, wenn das System einen verdächtigen Schatten markiert, der sich als gutartig herausstellt (ein falsch positives Ergebnis), als einen bösartigen Tumor vollständig zu übersehen. Ärzte verlassen sich auf diese Tools als Sicherheitsnetz, um sicherzustellen, dass keine potenziellen Gesundheitsrisiken übersehen werden.
  • Sicherheit und Überwachung: Bei einem Sicherheitsalarmsystem besteht das primäre Ziel darin, detect Einbruchsversuch detect . Ein für hohe Wiedererkennungsrate optimiertes System stellt sicher, dass der Alarm ausgelöst wird, wenn eine Person einen gesperrten Bereich betritt . Dies kann zwar gelegentlich zu Fehlalarmen durch Wildtiere führen, ist jedoch besser, als wenn das System detect tatsächlichen Eindringling nicht detect . Objekterkennungsmodelle in diesen Szenarien sind so abgestimmt, dass sie eine maximale Empfindlichkeit gegenüber potenziellen Bedrohungen gewährleisten.

Rückruf vs. Präzision

Es ist wichtig, Recall von seinem Gegenstück Precision zu unterscheiden. Während Recall die Menge der relevanten gefundenen Fälle misst (Vollständigkeit), misst Precision die Qualität der positiven Vorhersagen (Genauigkeit).

  • Rückruf: Konzentriert sich darauf, Fehlalarme zu vermeiden. „Haben wir alle Äpfel gefunden?“
  • Präzision: Konzentriert sich auf die Minimierung von Fehlalarmen. „Sind alle Dinge, die wir Äpfel genannt haben, tatsächlich Äpfel?“

Diese beiden Metriken stehen oft in einem umgekehrten Verhältnis zueinander, was durch eine Präzisions-Recall-Kurve veranschaulicht wird. Um das Gesamtgleichgewicht zwischen ihnen zu bewerten, betrachten Entwickler häufig den F1-Score, der den harmonischen Mittelwert beider Werte darstellt. Bei unausgewogenen Datensätzen liefert die Betrachtung des Recalls zusammen mit der Verwechslungsmatrix ein viel klareres Bild der Leistung als die Genauigkeit allein.

Messung des Rückrufs mit Ultralytics YOLO

Beim Training von Modellen wie dem hochmodernen YOLO26 wird die Recall-Rate automatisch während der Validierungsphase berechnet. Das Framework berechnet die Recall-Rate für jede Klasse und die mittlere durchschnittliche Präzision (mAP), wodurch Entwickler besser einschätzen können, wie gut das Modell Objekte findet.

Mit Python können Sie ein trainiertes Modell ganz einfach validieren und seine Recall-Metriken anzeigen. Dieser Ausschnitt zeigt, wie Sie ein Modell laden und seine Leistung anhand eines Standarddatensatzes überprüfen können:

from ultralytics import YOLO

# Load a pretrained YOLO26 model
model = YOLO("yolo26n.pt")

# Validate the model on the COCO8 dataset
# The results object contains metrics like Precision, Recall, and mAP
metrics = model.val(data="coco8.yaml")

# Access and print the mean recall score for box detection
print(f"Mean Recall: {metrics.results_dict['metrics/recall(B)']:.4f}")

Dieser Code nutzt die Ultralytics zur Validierung. Wenn die Wiederauffindungsrate niedriger ist als für Ihr Projekt erforderlich, können Sie Techniken wie Datenvergrößerung in Betracht ziehen, um vielfältigere Trainingsbeispiele zu erstellen, oder Hyperparameter-Tuning, um die Empfindlichkeit des Modells anzupassen. Die Verwendung der Ultralytics kann auch den Prozess der Verwaltung von Datensätzen und der Verfolgung dieser Metriken über mehrere Trainingsläufe hinweg optimieren.

Verbesserung der Modellrückrufquote

Um die Recall-Rate eines Modells zu erhöhen, passen Datenwissenschaftler häufig den während der Inferenz verwendeten Konfidenzschwellenwert an . Durch die Senkung des Schwellenwerts wird das Modell „optimistischer“ und akzeptiert mehr Vorhersagen als positiv, was die Wiederauffindbarkeit erhöht, aber die Präzision verringern kann. Darüber hinaus hilft das Sammeln vielfältigerer Trainingsdaten dem Modell, schwierigeNegativfälle und unklare Instanzen zu erkennen. Bei komplexen Aufgaben kann der Einsatz fortschrittlicher Architekturen wie Transformer- Blöcken oder die Erforschung von Ensemble-Methoden ebenfalls die Fähigkeit des Systems verbessern, detect Merkmale detect , die einfachere Modelle möglicherweise übersehen.

Werden Sie Mitglied der Ultralytics

Gestalten Sie die Zukunft der KI mit. Vernetzen Sie sich, arbeiten Sie zusammen und wachsen Sie mit globalen Innovatoren

Jetzt beitreten