Precision, Recall und F1
Abwägungen, die Sie verstehen müssen
Precision, Recall und F1 ist eine kostenlose NLP Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des NLP Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der NLP Academy-Kurs umfasst insgesamt 4 Lektionen.
Mehr als eine Zahl
Um über die Genauigkeit hinauszublicken, teilen Sie die Ergebnisse für jede Klasse in vier Kategorien auf. Daraus ergeben sich Precision, Recall und F1 – die wichtigen Metriken.
Die positive Klasse
Wählen Sie die für Sie wichtige Klasse als positiv aus, etwa Spam oder Betrug. Precision und Recall beschreiben beide, wie gut Sie mit dieser Klasse umgehen.
Precision: Vertrauen Sie den Alarmen
Precision fragt: Wie viele der als positiv markierten Fälle waren tatsächlich positiv? Eine hohe Precision bedeutet wenige Fehlalarme.
Recall: Erfassen Sie alle
Recall fragt: Wie viele der tatsächlich positiven Fälle haben Sie erkannt? Ein hoher Recall bedeutet, dass nur wenige Fälle übersehen werden.
Ein Spannungsfeld
Precision und Recall stehen meist in einem Zielkonflikt. Wenn Sie mehr Fälle markieren, steigt der Recall, aber die Precision sinkt; bei weniger Markierungen geschieht das Gegenteil.
Was ist wichtiger?
Spamfilter legen Wert auf Precision, da das fälschliche Löschen echter E-Mails kostspielig ist. Bei Krebsscreenings ist Recall wichtiger, da ein übersehener Fall wesentlich schwerer wiegt.
F1: Ein ausgewogener Score
Der F1-Score verbindet Precision und Recall mithilfe ihres harmonischen Mittels zu einer Zahl und belohnt Modelle, die beides gut beherrschen.
Warum das harmonische Mittel?
F1 verwendet das harmonische Mittel, damit ein Modell den Wert nicht vortäuschen kann. Wenn Precision oder Recall nahe null liegt, bleibt auch F1 niedrig.
In Python anzeigen
scikit-learn gibt alle drei Werte gleichzeitig in einem übersichtlichen Klassifikationsbericht aus, den Sie für jede Klasse prüfen können.
from sklearn.metrics import classification_report
print(classification_report(y_true, y_pred))Eine einzelne Metrik abrufen
Sie können auch direkt eine einzelne Metrik abrufen, wenn Sie nur den F1-Wert für die positive Klasse benötigen.
from sklearn.metrics import f1_score
f1 = f1_score(y_true, y_pred)Nach den Kosten auswählen
Keine Metrik ist überall die beste. Wählen Sie Precision, Recall oder F1 anhand der tatsächlichen Kosten jedes Fehlers in Ihrem Problem.
Schnelltest
Ordnen Sie die Metrik der Frage zu, die sie beantwortet.
Zusammenfassung
Precision begrenzt Fehlalarme, Recall begrenzt übersehene Fälle und F1 gleicht beides aus. Lassen Sie die Kosten jedes Fehlers die Metrik bestimmen. 📊
Lerne Python mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 30
- Lektionen
- 120
Häufig gestellte Fragen
Ist die Lektion „Precision, Recall und F1“ kostenlos?
Ja — der vollständige Text von „Precision, Recall und F1“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des NLP Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der NLP Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Precision, Recall und F1“?
Abwägungen, die Sie verstehen müssen Du übst NLP Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um NLP Academy zu starten?
Keine Vorkenntnisse erforderlich. NLP Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.
Wie lange dauert die Lektion „Precision, Recall und F1“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser NLP Academy-Lektion Code schreiben und ausführen?
Ja. Jede NLP Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Warum Genauigkeit täuschen kann
- Precision, Recall und F1
- Die Konfusionsmatrix lesen
- Cross-Validation richtig durchführen