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