MulaiMulai sekarang secara gratis

Memvisualisasikan Lingkungan Mountain Car

Sekarang, Anda akan melangkah lebih jauh dalam mengeksplorasi lingkungan Mountain Car. Visualisasi adalah aspek penting untuk memahami dinamika lingkungan RL. Anda akan menulis fungsi render() yang menampilkan keadaan lingkungan saat ini. Fungsi ini akan digunakan nanti untuk lingkungan apa pun yang ingin Anda visualisasikan.

matplotlib.pyplot dan gymnasium telah diimpor sebagai plt dan gym.

Latihan ini adalah bagian dari kursus

Reinforcement Learning dengan Gymnasium di Python

Lihat Kursus

Petunjuk latihan

  • Lengkapi fungsi render() untuk memvisualisasikan lingkungan, dengan memperoleh state_image dari lingkungan dan memplotnya.
  • Panggil fungsi render() untuk menampilkan keadaan lingkungan saat ini.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

env = gym.make('MountainCar', render_mode='rgb_array')
initial_state, _ = env.reset()

# Complete the render function
def render():
    state_image = ____
    ____
    plt.show()

# Call the render function    
____
Edit dan Jalankan Kode