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
Instructions
- Complétez la fonction
render()pour visualiser l’environnement, en obtenant l’image de l’étatstate_imagepuis 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
____