Glossar

Genauigkeit

Erfahre, wie wichtig die Genauigkeit beim maschinellen Lernen ist, wie sie berechnet wird, wo die Grenzen bei unausgewogenen Datensätzen liegen und wie du die Modellleistung verbessern kannst.

Trainiere YOLO Modelle einfach
mit Ultralytics HUB

Mehr erfahren

Die Genauigkeit ist eine grundlegende Kennzahl beim maschinellen Lernen (ML), die die allgemeine Korrektheit der Vorhersagen eines Modells über alle Klassen hinweg misst. Sie gibt den Anteil der richtig klassifizierten Instanzen an der Gesamtzahl der ausgewerteten Instanzen an. Wenn ein Modell zum Beispiel 90 von 100 Fällen richtig vorhersagt, beträgt seine Genauigkeit 90%. Auch wenn die Genauigkeit ein guter Ausgangspunkt für die Bewertung der Modellleistung ist, ist es wichtig, auch andere Kennzahlen zu berücksichtigen, insbesondere bei unausgewogenen Datensätzen, um ein umfassenderes Bild von der Effektivität eines Modells zu erhalten.

Die Bedeutung der Genauigkeit beim maschinellen Lernen

Die Genauigkeit ist ein entscheidender Indikator für die Fähigkeit eines Modells, auf ungesehene Daten zu verallgemeinern, was ein Hauptziel beim maschinellen Lernen ist. Eine hohe Genauigkeit deutet darauf hin, dass das Modell die zugrundeliegenden Muster in den Daten effektiv erlernt hat und zuverlässige Vorhersagen für neue, ungesehene Fälle machen kann. In vielen realen Anwendungen, wie z. B. der medizinischen Bildanalyse und autonomen Fahrzeugen, sind genaue Vorhersagen für die Sicherheit, Zuverlässigkeit und fundierte Entscheidungen von größter Bedeutung.

Berechnung der Genauigkeit

Die Genauigkeit wird berechnet, indem die Anzahl der richtigen Vorhersagen durch die Gesamtzahl der Vorhersagen des Modells geteilt wird. Zu den korrekten Vorhersagen gehören sowohl wahr-positive (korrekt identifizierte positive Instanzen) als auch wahr-negative (korrekt identifizierte negative Instanzen). Je höher die Anzahl der wahren Positiven und der wahren Negativen, desto höher die Genauigkeit.

Beschränkungen der Genauigkeit

Die Genauigkeit ist zwar eine wertvolle Kennzahl, hat aber ihre Grenzen, insbesondere bei unausgewogenen Datensätzen. In solchen Fällen kann ein Modell eine hohe Genauigkeit erreichen, indem es überwiegend die Mehrheitsklasse vorhersagt, während es bei der Minderheitsklasse schlecht abschneidet. Das kann irreführend sein, denn die Gesamtleistung des Modells spiegelt möglicherweise nicht seine Effektivität bei der Lösung des spezifischen Problems wider.

Nehmen wir zum Beispiel einen Datensatz zur Erkennung einer seltenen Krankheit, bei dem nur 2% der Instanzen positiv sind. Ein Modell, das immer "negativ" vorhersagt, würde zwar eine Genauigkeit von 98 % erreichen, wäre aber völlig nutzlos, um Personen mit der Krankheit zu identifizieren. In solchen Fällen liefern Kennzahlen wie Präzision, Recall und F1-Score eine differenziertere Bewertung der Leistung des Modells, insbesondere in Bezug auf die Minderheitenklasse.

Genauigkeit in der realen Welt

Die Genauigkeit spielt in verschiedenen realen Anwendungen von KI und maschinellem Lernen eine wichtige Rolle. Hier sind zwei konkrete Beispiele:

  1. Bildklassifizierung im Einzelhandel: Im Einzelhandel werden Bildklassifizierungsmodelle verwendet, um Produkte, wie z. B. Kleidungsstücke, anhand von Bildern automatisch zu kategorisieren. Eine hohe Genauigkeit bei der Bildklassifizierung stellt sicher, dass die Produkte richtig gekennzeichnet und den Kunden angezeigt werden, was zu besseren Suchergebnissen, personalisierten Empfehlungen und einem insgesamt besseren Einkaufserlebnis führt. Ultralytics YOLOv8 hat maßgeblich an der Entwicklung solcher Bildklassifizierungsmodelle mitgewirkt und bietet modernste Leistung und Benutzerfreundlichkeit.
  2. Objekterkennung beim autonomen Fahren: In selbstfahrenden Autos werden Modelle zur Objekterkennung eingesetzt, um Fußgänger, Fahrzeuge und andere Objekte auf der Straße zu identifizieren. Eine genaue Objekterkennung ist entscheidend für eine sichere Navigation und Kollisionsvermeidung. Die Genauigkeit dieser Modelle wirkt sich direkt auf die Fähigkeit des Fahrzeugs aus, seine Umgebung wahrzunehmen und fundierte Entscheidungen zu treffen, die letztlich die Sicherheit der Fahrgäste und anderer Verkehrsteilnehmer gewährleisten. Ultralytics YOLO Modelle haben sich aufgrund ihrer hohen Genauigkeit und Echtzeitleistung in der autonomen Fahrindustrie durchgesetzt.

Verbesserung der Modellgenauigkeit

Zur Verbesserung der Genauigkeit von maschinellen Lernmodellen können verschiedene Techniken eingesetzt werden:

  • Datenvorverarbeitung: Die Datenbereinigung, die Behandlung fehlender Werte und die Beseitigung von Ausreißern können die Datenqualität und damit auch die Modellgenauigkeit erheblich verbessern.
  • Feature Engineering: Die Auswahl relevanter Merkmale und die Erstellung neuer Merkmale durch Feature Engineering kann die Fähigkeit des Modells verbessern, die zugrunde liegenden Muster zu lernen.
  • Auswahl des Algorithmus: Die Wahl des richtigen Algorithmus für eine bestimmte Aufgabe und einen bestimmten Datensatz ist entscheidend. Das Experimentieren mit verschiedenen Algorithmen und der Vergleich ihrer Leistung kann zu einer besseren Genauigkeit führen.
  • Abstimmung der Hyperparameter: Die Optimierung von Hyperparametern kann die Leistung des Modells feinabstimmen und seine Genauigkeit verbessern. Zu diesem Zweck können Techniken wie die Rastersuche und die Zufallssuche eingesetzt werden.
  • Kreuzvalidierung: Techniken wie die k-fache Kreuzvalidierung helfen dabei, die Fähigkeit des Modells zur Verallgemeinerung auf ungesehene Daten zu beurteilen, was eine zuverlässigere Einschätzung seiner Genauigkeit ermöglicht.
  • Ensemble-Methoden: Die Kombination von Vorhersagen aus mehreren Modellen mit Hilfe von Ensemble-Methoden kann oft zu einer höheren Genauigkeit führen als einzelne Modelle.

Durch den Einsatz dieser Techniken können Praktiker/innen die Genauigkeit ihrer maschinellen Lernmodelle verbessern und zuverlässigere und effektivere KI-Systeme entwickeln. Diese Systeme tragen zu Fortschritten in Bereichen wie Computer Vision, natürliche Sprachverarbeitung und Deep Learning bei.

Genauigkeit und Ultralytics HUB

Ultralytics HUB bietet eine benutzerfreundliche Plattform für das Training und den Einsatz von Ultralytics YOLO Modellen, die für ihre außergewöhnliche Genauigkeit bei der Objekterkennung bekannt sind. Mit Ultralytics HUB können Nutzerinnen und Nutzer ihre Datensätze einfach hochladen, Modelle mit verschiedenen Konfigurationen trainieren und die Genauigkeit während des Trainings überwachen. Die Plattform bietet außerdem Tools zur Visualisierung von Vorhersagen, zur Analyse der Modellleistung und zum Einsatz der Modelle in verschiedenen Umgebungen. Durch den Einsatz von Ultralytics HUB können Nutzer/innen ihre Workflows für maschinelles Lernen optimieren und eine hohe Genauigkeit bei der Objekterkennung erreichen. Weitere Informationen findest du in der Dokumentation vonUltralytics HUB.

Alles lesen