CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Importez la bibliothèque gymnasium sous le nom gym.
  • Créez un environnement Mountain Car avec la bibliothèque Gym en définissant l’identifiant d’environnement sur MountainCar et render_mode sur 'rgb_array'.
  • Réinitialisez l’environnement avec un seed de 42 et récupérez initial_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)")
Modifier et exécuter le code