LoslegenKostenlos starten

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

<Kurs>Reinforcement Learning mit Gymnasium in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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