Configurer un environnement Mountain Car
L'un des environnements Gym les plus courants est Mountain Car, où l'objectif est de faire grimper une voiture peu puissante au sommet d'une pente abrupte. Le moteur n'est pas assez fort pour monter la côte en une seule tentative, donc la voiture doit prendre de l'élan en allant d'avant en arrière. Votre tâche est de créer et de configurer cet environnement.

Cette activité fait partie du cours
Reinforcement Learning avec Gymnasium en Python
Instructions de l’exercice
- Importez la bibliothèque
gymnasiumsous le nomgym. - Créez un environnement Mountain Car avec la bibliothèque Gym en définissant l'ID d'environnement à
MountainCaret lerender_modeà'rgb_array'. - Réinitialisez l'environnement avec un
seedde42et récupérez leinitial_state, qui contient deux valeurs : la position et la vitesse de la voiture.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)")