LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Importiere die Bibliothek gymnasium als gym.
  • Erstelle mit der Gym-Bibliothek eine Mountain-Car-Umgebung, setze die Environment-ID auf MountainCar und den render_mode auf 'rgb_array'.
  • Setze die Umgebung mit einem seed von 42 zurück und hole dir den initial_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)")
Code bearbeiten und ausführen