Dein letzter Login ist schon eine Weile her.

Bitte überprüfe, ob alle Angaben in Deinem Profil noch aktuell sind.


19.05.2020
von Jesko
in IT-Talents

Machine Learning: Was bedeutet Accuracy und Precision?

x
Für Unternehmen:
IT-Nachwuchs kennenlernen!
Jetzt starten

Die Leistungsfähigkeit eines Machine Learning Systems messen

Machine Learning ist ein Teilgebiet der künstlichen Intelligenz und befasst sich mit der Verbesserung von Problemlösungen durch Computer, ohne dass ein Mensch dieses Verhalten programmieren muss. Der Computer nimmt Daten mit erwünschten Zusammenhängen auf und lernt, diese Zusammenhänge bei neuen Daten selbst herzustellen.

Lesezeit: ca. 2 Min.

Bewerten

Themen auf dieser Seite:

Wir möchten euch die Unterschiede anhand eines Beispiels über die Erkennung von Bankräubern auf den Bildern von Überwachungskameras erklären.

Das System erhält viele Bilder von Bankbesuchern und zu jedem Bild die Information, ob es sich um einen Bankräuber handelt oder nicht. Das Modell zur Aufnahme dieser Informationen kann ganz verschieden sein. Ob es sich um ein neuronales Netz, ein Bayes'sches Netzwerk oder ein anderes System handelt, Du willst die Leistung des Systems an seinen Ergebnissen messen können. Dazu kannst Du Kennzahlen verwenden, aber Du solltest Dir darüber klar sein, was genau diese aussagen. Eine der verwendeten Maßzahlen ist die Accuracy.

IT-Talents.de ist Deine Plattform für Förderung und Weiterbildung während des IT-Studiums!
Fördermöglichkeiten ansehen


Was ist Accuracy beim Machine Learning?

Im Machine Learning ist Accuracy definiert als der Anteil von korrekten Vorhersagen an allen getroffenen Vorhersagen. Das scheint als Maß für die Leistungsfähigkeit eines Machine Learning Systems ausreichend, was sich allerdings bei genauerer Betrachtung als unvollständig herausstellt.

Betrachte als Beispiel ein System zur Erkennung von Bankräubern auf Bildern einer Überwachungskamera. Der Prozentsatz an Räubern ist sehr klein, also ist die Accuracy sehr hoch, wenn einfach alle Bankkunden als ehrlich beurteilt werden. Das System ist dann so trivial wie nutzlos. Ohne irgendeine Leistung erlaubt es jeder Person den Zutritt und damit natürlich auch jedem Bankräuber.

Was ist Precision beim Machine Learning?

Als Maßzahl ist Precision definiert als der Anteil der korrekten positiven Vorhersagen von allen als positiv klassierten Fällen. In unserem Beispiel ist das also der Anteil der wirklichen Bankräuber an allen als Räuber eingeschätzten Bankbesuchern.

Dieses Maß ist geeignet, die Kosten von falschen positiven Einschätzungen zu erfassen. Würde etwa jeder als Bankräuber eingeschätzte Besucher automatisch unter Beschuss genommen, hätten falsch positiv beurteilte Fälle sehr hohe Kosten. Eine niedrige Precision bedeutet, dass viele als Bankräuber eingeschätzte Personen gar keine sind.

Auf IT-Talents.de kannst Du Dich mit dem Who-is-Who der IT-Branche vernetzen!
Jetzt Top-Unternehmen anschauen


Wie hängen diese Kennzahlen zusammen?

Accuracy ist ein gutes Maß, wenn die zu unterscheidenden Fälle alle zu etwa gleich großen Gruppen gehören. Im Beispiel mit den Bankbesuchern ist das nicht der Fall. Berücksichtigt werden sollten auch die Auswirkungen eines Fehlers, denn diese sind oft keineswegs vergleichbar negativ. Einen ehrlichen Bankkunden nochmals zu überprüfen ist viel weniger gravierend als einem Bankräuber Zutritt zu gewähren.

Precision misst den Aufwand, falsch als positiv beurteilte Fälle zu behandeln. Je nach Anwendung kann das eine nochmalige Überprüfung oder etwas unvergleichlich Gravierenderes sein.

Video

Fazit

Die Kennzahlen Accuracy und Precision sind für sich genommen nicht sehr aussagekräftig. Welche Maßzahl relevant ist, hängt entscheidend von der jeweiligen Anwendung ab.

Quellen / Links:

Aktuelle Aktionen:

IT Recruiting-Day Light

Master@BWI!

Starte durch und komm zum IT Recruiting-Day Light ins Phantasialand!
Bewirb Dich bis 06. September bequem online und nutze Deine Chance!


Jetzt bewerben!

IT-Talents ist ein Netzwerk nur für IT'ler. Auf unserer Plattform kannst Du Dich als registriertes Mitglied mit wenigen Klicks auf die Jobs unserer Partnerunternehmen oder auf IT-Projekte für Studierende bewerben. Darüberhinaus führen wir Wettbewerbe durch und vergeben IT-Stipendien.

Jetzt Mitglied werden.

Verwandte Artikel

Was ist GAIA-X?

26. Jun 2020 in IT-Talents

Europäische Konzerne wünschen sich eine europäische Cloud. Am 4. Juni wurden ersten Einzelheiten zur technischen St…

weiter

Die 6 besten PHP Frameworks 2020

11. Jun 2020 in IT-Talents

Websites sind im Laufe der Zeit komplexer und anspruchsvoller geworden. Positiv zu vermerken ist, dass sie jetzt…

weiter

Was ist ein binäres System?

08. Jun 2020 in IT-Talents

Im Speicher eines Computers sind Daten und Programmcode als eine Folge von Zahlen 0 und 1 dargestellt. Das ist möglich, …

weiter

Was ist Reinforcement Learning im Machine Learning?

27. May 2020 in IT-Talents

AlphaGo von Google ist ein enorm Leistungsfähiges Programm - zumindest in seinem eingeschränkten Nutzungsbereich. A…

weiter

Was macht ein Softwareentwickler?

06. May 2020 in IT-Talents

Wir klären in diesem Ratgeber die Fragen, welche Aufgaben ein Softwareentwickler zu erfüllen hat, welche V…

weiter

Was ist Supervised und Unsupervised Learning?

04. May 2020 in IT-Talents

Vielleicht hast du auch schon mal von den Begriffen Supervised Learning und Unsupervised Learning gehört, welche …

weiter

Was ist Ruby?

02. May 2020 in IT-Talents

Ruby ist ein objektorientierter Programmierspracheninterpreter, der vom Programmierer Japaner Yukihiro "Matz" Matsumoto…

weiter

Was ist eine Turingmaschine?

27. Apr 2020 in IT-Talents

Die Turingmaschine ist ein klassisches Konzept, das noch vor der Computer-Ära entstanden ist. Dabei handelte es sich um …

weiter

Schnell-Login für unsere Mitglieder

Tipp: Halte Dein Profil aktuell.

Lass' uns wissen, falls sich etwas Neues bei Dir ergibt.

Tipp: Vervollständige Dein Profil für noch bessere Karrierechancen.

Bist Du Schüler, Student oder bereits berufstätig? Teile uns Deinen aktuellen Status mit, damit wir Dir sinnvolle Aufgaben anbieten können.

Jetzt Status angeben

Wann stehst Du der IT-Branche zur Verfügung?

Bitte Monat und Jahr angeben.

{{ perspectiveForm.availableFrom.$error.dynamic }}

Neuer Versuch

Wo möchtest Du durchstarten?

{{ location.geolocation.name }}×
Bitte mindestens ein Ort angeben.

Als {{currentUser.status.title}} bist Du bereit für:


Lade Beschäftigungsarten

Bitte wähle den Zeitpunkt, Ort und min. eine Beschäftigungsart aus.

You have voted!
Schliessen
Vote for:
stars
Vote
You have not rated!