CommencezCommencez gratuitement

Visualiser l'environnement Mountain Car

Vous allez maintenant pousser un peu plus loin votre exploration de l'environnement Mountain Car. La visualisation est essentielle pour comprendre la dynamique des environnements en RL. Vous écrirez une fonction render() qui affiche l'état actuel de l'environnement. Cette fonction servira plus tard pour n'importe quel environnement que vous souhaitez visualiser.

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

Cette activité fait partie du cours

Reinforcement Learning avec Gymnasium en Python

Voir le cours

Instructions de l’exercice

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

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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