LoslegenKostenlos loslegen

Das Mountain-Car-Environment visualisieren

Jetzt gehst du bei der Erkundung der Mountain-Car-Umgebung einen Schritt weiter. Visualisierung ist entscheidend, um die Dynamik von RL-Umgebungen zu verstehen. Du schreibst eine Funktion render(), die den aktuellen Zustand der Umgebung anzeigt. Diese Funktion wirst du später für jede Umgebung verwenden, die du visualisieren möchtest.

matplotlib.pyplot und gymnasium wurden als plt bzw. gym importiert.

Diese Übung ist Teil des Kurses

Reinforcement Learning mit Gymnasium in Python

Kurs anzeigen

Anleitung zur Übung

  • Vervollständige die Funktion render(), um die Umgebung zu visualisieren, indem du das state_image der Umgebung erhältst und es plottest.
  • Rufe die Funktion render() auf, um den aktuellen Zustand der Umgebung anzuzeigen.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

env = gym.make('MountainCar', render_mode='rgb_array')
initial_state, _ = env.reset()

# Complete the render function
def render():
    state_image = ____
    ____
    plt.show()

# Call the render function    
____
Code bearbeiten und ausführen