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

Налаштування середовища Mountain Car

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

Ця вправа є частиною курсу

Reinforcement Learning з Gymnasium у Python

Переглянути курс

Інструкції до вправи

  • Імпортуйте бібліотеку gymnasium як gym.
  • Створіть середовище Mountain Car за допомогою бібліотеки Gym, установивши ідентифікатор середовища як MountainCar і render_mode як 'rgb_array'.
  • Скиньте (reset) середовище з 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)")
Редагувати та запускати код