Zum Hauptinhalt springen
Zum Dashboard
Sie wissen nicht, wo Sie anfangen sollen? Nehmen Sie an einem kurzen Quiz teil, um personalisierte Empfehlungen zu erhalten.
Lektion 2 von 8
Unterschiedliche Ansätze für maschinelles Lernen
Introduction to Machine Learning
Ist maschinelles Lernen dasselbe wie KI?
Wie Sie maschinelles Lernen nutzen können
Wie lernt eine Maschine?
Maschinelles Lernen, Journalismus und Sie
Voreingenommenheit beim maschinellen Lernen
Looking ahead to ML-powered journalism
Kurs
0% abgeschlossen
5 Minuten abzuschließen

Unterschiedliche Ansätze für maschinelles Lernen

3.2_hXnd2Gt.jpg
Lernen zu erkennen, was verschiedene Lösungen des maschinellen Lernens definiert.
3.2_hXnd2Gt.jpg

Es gibt verschiedene Möglichkeiten zu lernen

3.1.jpg

Es gibt verschiedene Möglichkeiten für eine Maschine zu lernen. Unterschiedliche Herangehensweisen an ML unterscheiden sich üblicherweise durch die Art der Probleme, die sie zu lösen versuchen, sowie durch die Art und den Umfang des vom Programmierer gegebenen Feedbacks.


Im Großen und Ganzen können wir maschinelles Lernen in drei Teilbereiche unterteilen:

  • Überwachtes Lernen
  • Unüberwachtes Lernen
  • Verstärkendes Lernen


Auch wenn dies wie eine übersichtliche Kategorisierung aussehen mag, ist es nicht immer einfach, eine bestimmte Methode zu platzieren. Lassen Sie uns sehen, was diese drei Kategorien unterscheidet.

3.1.jpg

Überwachtes Lernen

3.2_8fdua5N.jpg

Nehmen wir an, Sie wollen einer Maschine beibringen, Hunde von Katzen zu unterscheiden. Sie geben die Begriffe als Eingangsfotos mit der Bezeichnung „Katze“ oder „Hund“ ein. Durch das Studium der Beispiele wird der Algorithmus lernen, zu erkennen, was eine Katze von einem Hund unterscheidet, und jedem neuen Bild, das Sie analysieren lassen, die richtige Bezeichnung zuzuweisen.


Beim überwachten Lernen braucht die Maschine gekennzeichnete Beispiele, um zu lernen. Diese Beispiele werden verwendet, um einen Algorithmus für die automatische Zuweisung der richtigen Bezeichnung zu trainieren.


Im journalistischen Kontext kann das betreute Lernen z.B. einen Algorithmus trainieren, um Dokumente zu erkennen, die für eine Untersuchung interessant sein könnten. Dies hat sich bereits mehrfach als nützlich für investigative Journalisten erwiesen, die mit großen Dokumentenmengen zu tun haben.

3.2_8fdua5N.jpg

Unüberwachtes Lernen

3.3.jpg

Beim unüberwachten Lernen sind die der Maschine zur Verfügung gestellten Beispiele nicht gekennzeichnet. Der Algorithmus hat die Aufgabe, selbstständig zu lernen, Muster in den Daten zu erkennen, z.B. mit dem Ziel, Datensätze, die ähnliche Merkmale aufweisen, zu gruppieren.


Mit anderen Worten, der Algorithmus ist darauf trainiert, eine Struktur in den nicht gekennzeichneten Daten zu entdecken, die Sie ihm zur Analyse vorlegen. Dies kann von einem Unternehmen genutzt werden, um seine Kunden besser zu verstehen, z.B. durch Gruppierung in Kategorien, die ein ähnliches Einkaufsverhalten aufweisen.


Im Journalismus wurden diese Art von Techniken von investigativen Journalisten eingesetzt, um Steuerhinterziehung aufzudecken und den Reportern der Wahlkampffinanzierung zu helfen, mehrere Spendenaufzeichnungen mit demselben Spender zu verknüpfen.

3.3.jpg

Verstärkendes Lernen

3.4.jpg

Der dritte Typ ist das Verstärkungslernen. Ähnlich wie beim unüberwachten Lernen benötigt es keine gekennzeichneten Daten. Es basiert stattdessen auf der Idee, durch Ausprobieren zu lernen, welche Maßnahmen zu ergreifen sind, oder mit anderen Worten: durch Fehler. Anfangs agiert der Algorithmus nach dem Zufallsprinzip und erforscht die Umgebung, aber er lernt mit der Zeit, indem er belohnt wird, wenn er die richtigen Entscheidungen trifft.


Verstärkendes Lernen wird häufig verwendet, um Maschinen das Spielen beizubringen, wobei das bekannteste Beispiel AlphaGo ist, das von DeepMind entwickelte Computerprogramm, das 2016 den Weltbesten Spieler Lee Sedol beim chinesischen Brettspiel Go besiegte.

Journalistische Anwendungen sind immer noch selten, aber das Verstärkungslernen wird z.B. für Überschriftentests eingesetzt. 

3.4.jpg

Und was ist mit vertieftem Lernen?

3.5.jpg

Vertieftes Lernen ist eine weitere Art des Lernens, das sich in den letzten Jahren dank der bereits besprochenen erhöhten Computerleistung einen Namen gemacht hat. Es ist an sich ein Teilbereich des maschinellen Lernens, aber anders als bei den gerade untersuchten Ansätzen wird vertieftes Lernen durch die Komplexität und Tiefe (daher der Name) des betreffenden mathematischen Modells definiert.


Die Tiefe des Modells bezieht sich auf die Verwendung mehrerer Analyseschichten, die es dem Algorithmus ermöglichen, zunehmend komplexere Strukturen zu erlernen. Das vertiefte Lernen basiert auf künstlichen neuronalen Netzen, deren Architektur von den biologischen Systemen des Menschen inspiriert ist, zum Beispiel davon, wie visuelle Informationen von unserem Gehirn über unsere Augen verarbeitet werden.

3.5.jpg

Verschiedene Lernmodelle... na und?

3.6.jpg

Überwachte, unüberwachte, verstärkende, neuronale Netzwerke... Ihr Kopf muss sich drehen.


Diese Lektion war nicht dazu gedacht, Sie zu verärgern. Es ist wichtig, die Komplexität des Bereichs des maschinellen Lernens zu verstehen und seinen Unterbereichen gerecht zu werden, aber wenn Sie nicht tiefer (Wortspiel beabsichtigt) in den datenwissenschaftlichen Kaninchenbau eindringen wollen, ist das, was Sie von dieser Lektion behalten sollten, ziemlich einfach: Unterschiedliche Probleme erfordern unterschiedliche Lösungen und unterschiedliche ML-Ansätze, um erfolgreich angegangen zu werden.


In der nächsten Lektion werden wir untersuchen, in welchen Situationen in Ihrer Arbeit eine maschinelle Lernlösung willkommen sein könnte. Danach werden wir den Prozess untersuchen, der es einer Maschine ermöglicht, zu lernen und das Konzept der Voreingenommenheit einzuführen, mit ein paar Tipps, wie man damit umgehen kann.

3.6.jpg
Glückwunsch! Sie haben folgende Lektion abgeschlossen: Unterschiedliche Ansätze für maschinelles Lernen in progress
Recommended for you
Wie würden Sie diese Lektion bewerten?
Ihr Feedback hilft uns dabei, unsere Lektionen zu verbessern.
Leave and lose progress?
By leaving this page you will lose all progress on your current lesson. Are you sure you want to continue and lose your progress?