CommencerCommencer gratuitement

Visualiser l’environnement Mountain Car

Vous allez maintenant aller plus loin dans votre exploration de l’environnement Mountain Car. La visualisation est essentielle pour comprendre la dynamique des environnements de RL. Vous allez écrire une fonction render() qui affiche l’état actuel de l’environnement. Cette fonction sera réutilisable par la suite pour n’importe quel environnement que vous souhaiterez visualiser.

matplotlib.pyplot et gymnasium ont été importés sous les alias plt et gym.

Cet exercice fait partie du cours

Reinforcement Learning avec Gymnasium en Python

Afficher le cours

Instructions

  • Complétez la fonction render() pour visualiser l’environnement, en obtenant l’image de l’état state_image puis en l’affichant.
  • Appelez la fonction render() pour afficher l’état actuel de l’environnement.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

env = gym.make('MountainCar', render_mode='rgb_array')
initial_state, _ = env.reset()

# Complete the render function
def render():
    state_image = ____
    ____
    plt.show()

# Call the render function    
____
Modifier et exécuter le code