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
Instrukcje do ćwiczenia
- Zaimportuj bibliotekę
gymnasiumjakogym. - Utwórz środowisko Mountain Car za pomocą biblioteki Gym, ustawiając identyfikator środowiska jako
MountainCarirender_modejako'rgb_array'. - Zresetuj środowisko, używając
seedo wartości42, i pobierzinitial_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)")