Configurer un environnement Mountain Car
L’un des environnements les plus courants de Gym est Mountain Car, où l’objectif est de faire monter une voiture peu puissante en haut d’une pente abrupte. Le moteur n’est pas assez puissant pour gravir la pente en une seule fois ; la voiture doit donc prendre de l’élan en allant d’avant en arrière. Votre tâche consiste à créer et configurer cet environnement.

Cet exercice fait partie du cours
Reinforcement Learning avec Gymnasium en Python
Instructions
- Importez la bibliothèque
gymnasiumsous le nomgym. - Créez un environnement Mountain Car avec la bibliothèque Gym en définissant l’identifiant d’environnement sur
MountainCaretrender_modesur'rgb_array'. - Réinitialisez l’environnement avec un
seedde42et récupérezinitial_state, qui contient deux valeurs : la position et la vitesse de la voiture.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import the gymnasium library
____
# Create the environment
env = ____
# Get the initial state
initial_state, info = ____
position = initial_state[0]
velocity = initial_state[1]
print(f"The position of the car along the x-axis is {position} (m)")
print(f"The velocity of the car is {velocity} (m/s)")