BaşlayınÜcretsiz başlayın

Mountain Car ortamını kurma

En yaygın Gym ortamlarından biri, amacın gücü sınırlı bir arabayı dik bir tepeye çıkarmak olduğu Mountain Car'dır. Arabanın motoru tepeyi tek seferde çıkmaya yetmez, bu yüzden ileri geri giderek ivme kazanması gerekir. Görevin, bu ortamı oluşturup ayarlamak.

Bu egzersiz, kursun bir parçasıdır

Python ile Gymnasium'da Reinforcement Learning

Kursa Göz Atın

Egzersiz talimatları

  • gymnasium kütüphanesini gym olarak içe aktar.
  • Ortam kimliğini MountainCar ve render_mode değerini 'rgb_array' olacak şekilde ayarlayarak Gym kütüphanesiyle bir Mountain Car ortamı oluştur.
  • Ortamı seed değeri 42 ile sıfırla ve arabanın konum ve hızını içeren iki değerlik initial_state'i al.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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)")
Kodu Düzenle ve Çalıştır