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
Oefeninstructies
- Maak de functie
render()af om de omgeving te visualiseren: haal destate_imagevan 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
____