CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

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