Zacznij terazZacznij za darmo

Konfiguracja środowiska Mountain Car

Jednym z najpopularniejszych środowisk Gym jest Mountain Car, w którym celem jest wjechanie niedostatecznie silnym samochodem na strome wzgórze. Silnik auta nie jest wystarczająco mocny, by wjechać na szczyt za jednym razem – samochód musi najpierw nabrać rozpędu, jeżdżąc tam i z powrotem. Twoim zadaniem jest utworzenie i skonfigurowanie tego środowiska.

To ćwiczenie jest częścią kursu

Uczenie przez wzmacnianie z Gymnasium w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj bibliotekę gymnasium jako gym.
  • Utwórz środowisko Mountain Car za pomocą biblioteki Gym, ustawiając identyfikator środowiska jako MountainCar i render_mode jako 'rgb_array'.
  • Zresetuj środowisko, używając seed o wartości 42, i pobierz initial_state, który zawiera dwie wartości: pozycję i prędkość samochodu.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)")
Edytuj i uruchom kod