Zurück zur Übersicht

Begriff

Q-Learning

Artificial Intelligence Reinforcement 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.

Stell dir vor, du hast eine Tabelle (Q-Table). Zeilen = Zustände (Wo bin ich?). Spalten = Aktionen (Was tue ich?). In jeder Zelle steht eine Zahl: Die Qualität (Q-Value). "In Raum A nach Norden gehen: +10 Punkte". "In Raum A nach Süden gehen: -100 Punkte (Feuer)". Der Agent guckt in die Tabelle und nimmt den höchsten Wert (Greedy). Am Anfang ist die Tabelle leer. Der Agent läuft zufällig rum, kriegt Belohnungen, und füllt die Tabelle mit der Bellman-Gleichung auf. Er lernt aus Fehlern.

Merksatz: Ein modellfreier Reinforcement-Learning-Algorithmus, der eine Wertefunktion (Q-Funktion) lernt, um den erwarteten zukünftigen Nutzen einer Aktion in einem bestimmten Zustand abzuschätzen und so eine optimale Strategie zu finden.


Quick-Check

  1. Q?
    Quality. Wie "gut" ist es, das zu tun?
  2. Zukunft?
    Q-Learning schaut unendlich weit in die Zukunft (diskontiert mit $\gamma$). Es weiß: "Jetzt den Schlüssel nehmen lohnt sich erst in 100 Schritten."
  3. DQN Instabilität?
    Neurale Netze vergessen alte Erfahrungen, wenn sie neue machen ("Catastrophic Forgetting"). DQN nutzt "Experience Replay" (einen Speicher alter Erlebnisse), um stabil zu bleiben.