Eine Mountain-Car-Umgebung einrichten
Eine der bekanntesten Gym-Umgebungen ist Mountain Car. Das Ziel ist, ein leistungsschwaches Auto einen steilen Hügel hinaufzufahren. Der Motor ist nicht stark genug, um den Hügel in einem Zug zu erklimmen, daher muss das Auto durch Vor- und Zurückfahren Schwung aufbauen. Deine Aufgabe ist es, diese Umgebung zu erstellen und einzurichten.

Diese Übung ist Teil des Kurses
Reinforcement Learning mit Gymnasium in Python
Anleitung zur Übung
- Importiere die Bibliothek
gymnasiumalsgym. - Erstelle mit der Gym-Bibliothek eine Mountain-Car-Umgebung, setze die Environment-ID auf
MountainCarund denrender_modeauf'rgb_array'. - Setze die Umgebung mit einem
seedvon42zurück und hole dir deninitial_state, der zwei Werte enthält: die Position und die Geschwindigkeit des Autos.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)")