Een Mountain Car-omgeving opzetten
Een van de meest gebruikte Gym-omgevingen is Mountain Car, waarin het doel is om met een zwakke auto een steile heuvel op te rijden. De motor is niet krachtig genoeg om de heuvel in één keer te beklimmen, dus de auto moet vaart opbouwen door heen en weer te rijden. Jij gaat deze omgeving aanmaken en klaarzetten.

Deze oefening maakt deel uit van de cursus
Reinforcement Learning met Gymnasium in Python
Oefeninstructies
- Importeer de bibliotheek
gymnasiumalsgym. - Maak een Mountain Car-omgeving met de Gym-bibliotheek met de environment-ID
MountainCaren stelrender_modein op'rgb_array'. - Reset de omgeving met een
seedvan42en haal deinitial_stateop, die twee waarden bevat: de positie en de snelheid van de auto.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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)")