ПочатиПочніть безкоштовно

Візуалізація середовища 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    
____
Редагувати та запускати код