Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Policyiteration | Dynamisk Programmering
Introduktion till Reinforcement Learning med Python

Policyiteration

Svep för att visa menyn

Idén bakom policyiteration är enkel:

  1. Välj en initial π\pi och vv;
  2. Använd policyevaluering för att uppdatera vv tills det är konsistent med π\pi;
  3. Använd policyförbättring för att uppdatera π\pi tills den är girig med avseende på vv;
  4. Upprepa steg 2-3 tills konvergens.

I denna metod finns inga partiella uppdateringar:

  • Under policyevaluering uppdateras värden för varje tillstånd tills de är konsistenta med aktuell policy;
  • Under policyförbättring görs policyn girig med avseende på värdefunktionen.

Pseudokod

Pseudokod för policyiteration
question mark

Baserat på pseudokoden, vilken villkor gör att den yttre loopen i policyiteration slutar?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 7

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Policyiteration

Idén bakom policyiteration är enkel:

  1. Välj en initial π\pi och vv;
  2. Använd policyevaluering för att uppdatera vv tills det är konsistent med π\pi;
  3. Använd policyförbättring för att uppdatera π\pi tills den är girig med avseende på vv;
  4. Upprepa steg 2-3 tills konvergens.

I denna metod finns inga partiella uppdateringar:

  • Under policyevaluering uppdateras värden för varje tillstånd tills de är konsistenta med aktuell policy;
  • Under policyförbättring görs policyn girig med avseende på värdefunktionen.

Pseudokod

Pseudokod för policyiteration
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 7
some-alt