MulaiMulai sekarang secara gratis

Menyiapkan lingkungan Mountain Car

Salah satu lingkungan Gym yang paling umum adalah Mountain Car, di mana tujuannya adalah mengemudikan mobil bertenaga rendah menaiki bukit yang curam. Mesin mobil tidak cukup kuat untuk mendaki dalam satu kali usaha, sehingga mobil perlu membangun momentum dengan bergerak maju mundur. Tugas Anda adalah membuat dan menyiapkan lingkungan ini.

Latihan ini adalah bagian dari kursus

Reinforcement Learning dengan Gymnasium di Python

Lihat Kursus

Petunjuk latihan

  • Impor pustaka gymnasium sebagai gym.
  • Buat lingkungan Mountain Car menggunakan pustaka Gym dengan menetapkan ID lingkungan sebagai MountainCar dan render_mode sebagai 'rgb_array'.
  • Reset lingkungan menggunakan seed bernilai 42 dan ambil initial_state yang memuat dua nilai: posisi dan kecepatan mobil.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)")
Edit dan Jalankan Kode