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
Petunjuk latihan
- Impor pustaka
gymnasiumsebagaigym. - Buat lingkungan Mountain Car menggunakan pustaka Gym dengan menetapkan ID lingkungan sebagai
MountainCardanrender_modesebagai'rgb_array'. - Reset lingkungan menggunakan
seedbernilai42dan ambilinitial_stateyang 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)")