1. Aprende
  2. /
  3. Cursos
  4. /
  5. Reinforcement Learning avec Gymnasium en Python

Connected

Ejercicio

Règle de mise à jour Expected SARSA

Dans cet exercice, vous allez implémenter la règle de mise à jour Expected SARSA, un algorithme d'apprentissage par différences temporelles de type model-free en Reinforcement Learning. Expected SARSA estime la valeur attendue de la stratégie actuelle en moyennant sur toutes les actions possibles, ce qui fournit une cible de mise à jour plus stable que SARSA. Les formules utilisées dans Expected SARSA sont présentées ci-dessous.

Image showing the mathematical formula of the expected SARSA update rule.

La bibliothèque numpy a été importée sous le nom np.

Instrucciones

100 XP
  • Calculez la valeur Q attendue pour next_state.
  • Mettez à jour la valeur Q pour l'state et l'action courants en utilisant la formule Expected SARSA.
  • Mettez à jour la table Q Q en supposant qu'un agent effectue l'action 1 dans l'état 2, passe à l'état 3 et reçoit une récompense de 5.