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
Petunjuk latihan
- Lengkapi fungsi
render()untuk memvisualisasikan lingkungan, dengan memperolehstate_imagedari 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
____