Візуалізація середовища Mountain Car
Тепер ви зробите ще один крок у дослідженні середовища Mountain Car. Візуалізація є ключем до розуміння динаміки середовищ у RL. Ви напишете функцію render(), яка показує поточний стан середовища. Цю функцію згодом можна буде використати для будь‑якого середовища, яке ви захочете візуалізувати.
matplotlib.pyplot і gymnasium вже імпортовано як plt та gym.
Ця вправа є частиною курсу
Reinforcement Learning з Gymnasium у Python
Інструкції до вправи
- Доповніть функцію
render()для візуалізації середовища: отримайте зображення стану середовищаstate_imageі побудуйте його. - Викличте функцію
render(), щоб відобразити поточний стан середовища.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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
____