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

Настройка среды Mountain Car

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

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

Обучение с подкреплением с Gymnasium на Python

Посмотреть курс

Инструкции к упражнению

  • Импортируйте библиотеку gymnasium под псевдонимом gym.
  • Создайте среду Mountain Car с помощью библиотеки Gym, задав идентификатор среды MountainCar и параметр render_mode равным 'rgb_array'.
  • Сбросьте среду, используя seed равным 42, и получите initial_state, который содержит два значения: позицию и скорость автомобиля.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import the gymnasium library
____

# Create the environment
env = ____

# Get the initial state
initial_state, info = ____

position = initial_state[0]
velocity = initial_state[1]

print(f"The position of the car along the x-axis is {position} (m)")
print(f"The velocity of the car is {velocity} (m/s)")
Редактировать и запускать код