Wizualizacja środowiska Mountain Car
Teraz pójdziesz o krok dalej w eksploracji środowiska Mountain Car. Wizualizacja to kluczowy element zrozumienia dynamiki środowisk RL. Napiszesz funkcję render(), która wyświetla aktualny stan środowiska. Będzie ona później używana do wizualizacji dowolnego środowiska.
matplotlib.pyplot i gymnasium zostały zaimportowane jako plt i gym.
To ćwiczenie jest częścią kursu
Uczenie przez wzmacnianie z Gymnasium w Pythonie
Instrukcje do ćwiczenia
- Uzupełnij funkcję
render(), aby wizualizowała środowisko – pobierzstate_imagei wyświetl je na wykresie. - Wywołaj funkcję
render(), aby pokazać aktualny stan środowiska.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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
____