НачатьНачать бесплатно

Визуализация среды Mountain Car

Теперь вы сделаете ещё один шаг в изучении среды Mountain Car. Визуализация — важный инструмент для понимания динамики сред в обучении с подкреплением. Вы напишете функцию render(), которая отображает текущее состояние среды. В дальнейшем эта функция пригодится для визуализации любой среды.

matplotlib.pyplot и gymnasium уже импортированы как plt и gym.

Это упражнение является частью курса

Обучение с подкреплением с 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    
____
Редактировать и запускать код