Vizualizace prostředí Mountain Car
Teď se ve svém průzkumu prostředí Mountain Car posuneme o krok dál. Vizualizace je klíčovou součástí pochopení dynamiky RL prostředí. Napíšeš funkci render(), která zobrazí aktuální stav prostředí. Tuto funkci pak využiješ i pro vizualizaci libovolného jiného prostředí.
matplotlib.pyplot a gymnasium jsou naimportovány jako plt a gym.
Toto cvičení je součástí kurzu
Reinforcement Learning with Gymnasium in Python
Pokyny k cvičení
- Dopiš funkci
render()pro vizualizaci prostředí — získejstate_imageaktuálního stavu prostředí a vykresli ho. - Zavolej funkci
render()a zobraz aktuální stav prostředí.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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
____