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

Python ile Gymnasium'da Reinforcement Learning

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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