Zurück zur Übersicht

Begriff

Reinforcement Learning (RL)

AI Machine Learning S3
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Wie dressiert man einen Hund? Kein Mathe-Buch. Kein Diagramm. Man gibt Leckerlis (Belohnung) oder schimpft (Strafe). "Sitz!" -> Hund setzt sich -> Leckerli (+1 Punkt). "Sitz!" -> Hund bellt -> Kein Leckerli (-1 Punkt). Der Hund will so viele Leckerlis wie möglich. Er probiert aus (Trial & Error), bis er die Strategie gefunden hat. Genau so lernt Reinforcement Learning. Ein Agent spielt Super Mario.

  • Level geschafft: +100 Punkte.
  • In Grube gefallen: -100 Punkte. Nach 10.000 Versuchen spielt er besser als jeder Mensch.

Merksatz: Eine Lernmethode, bei der ein Agent durch Interaktion mit einer Umgebung lernt, indem er Handlungen ausführt und dafür Belohnungen oder Bestrafungen erhält.


Quick-Check

  1. Braucht man Daten?
    Nein! Man braucht eine Simulation. Der Agent erzeugt seine Daten selbst, indem er spielt. Deshalb ist RL so mächtig für Spiele, aber schwer für "echte Welt" (ein echtes Auto kann man nicht 1000 mal gegen die Wand fahren lassen).
  2. Was ist die "Policy"?
    Die Strategie des Agenten. "Wenn Gegner links, dann springe rechts." Das Ziel von RL ist es, die optimale Policy zu finden.
  3. Ist es langsam?
    Ja. RL ist extrem ineffizient ("Sample Inefficient"). Man braucht Millionen Versuche für einfache Aufgaben.