Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Dopiš funkci render() pro vizualizaci prostředí — získej state_image aktuá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    
____
Upravit a spustit kód