Aan de slagGa gratis aan de slag

De Mountain Car-omgeving visualiseren

Nu ga je een stap verder in je verkenning van de Mountain Car-omgeving. Visualisatie is essentieel om de dynamiek van RL-omgevingen te begrijpen. Je schrijft een functie render() die de huidige toestand van de omgeving laat zien. Deze functie kun je later hergebruiken voor elke omgeving die je wilt visualiseren.

matplotlib.pyplot en gymnasium zijn geïmporteerd als plt en gym.

Deze oefening maakt deel uit van de cursus

Reinforcement Learning met Gymnasium in Python

Cursus bekijken

Oefeninstructies

  • Maak de functie render() af om de omgeving te visualiseren: haal de state_image van de omgeving op en plot deze.
  • Roep de functie render() aan om de huidige toestand van de omgeving weer te geven.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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 bewerken en uitvoeren