Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij funkcję render(), aby wizualizowała środowisko – pobierz state_image i 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    
____
Edytuj i uruchom kod