Memahami Reinforcement Learning: Dari Persamaan Bellman sampai PPO, Episode demi Episode

· Edumath
Ebook
257
Pages

About this ebook

Reinforcement learning adalah cara mesin belajar mengambil keputusan dari pengalaman: dari agen yang bermain Go dan robot yang menyeimbangkan diri sampai penyelarasan model bahasa dengan preferensi manusia. Buku ini membedahnya sampai ke setiap rumus. Satu lingkungan mini, lorong licin dengan tiga petak, dua pintu keluar, dan satu petak licin, dipakai dari bab pertama sampai bab terakhir, sehingga setiap besaran dapat dihitung dengan pensil: return, nilai kebijakan, persamaan Bellman, policy iteration, galat TD, titik tetap TD, gradien kebijakan, gradien natural, dan lema selisih kinerja.

Isi buku. Bagian I membahas bandit multi-lengan (epsilon-greedy, UCB, Thompson sampling), proses keputusan Markov, dan persamaan Bellman beserta buktinya. Bagian II menyelesaikannya dengan pemrograman dinamis, termasuk policy iteration sebagai metode Newton. Bagian III belajar dari pengalaman: Monte Carlo, importance sampling, temporal difference, SARSA, Q-learning, double Q-learning, jejak kelayakan, Dyna-Q, dan pencarian pohon Monte Carlo. Bagian IV memakai hampiran fungsi linear, LSTD, triad maut, dan DQN pada CartPole. Bagian V membahas REINFORCE, aktor-kritik, GAE, A2C, gradien natural dan matriks Fisher, TRPO, PPO, serta DDPG, TD3, dan SAC untuk aksi kontinu. Bagian VI membahas RLHF, model imbalan Bradley-Terry, DPO, optimisasi berlebihan, dan cara merancang serta melaporkan eksperimen RL.

Fitur buku. Ada 72 Contoh Soal yang dikerjakan lengkap, dan setiap bilangannya diperiksa ulang oleh kode. Setiap metode ditulis dengan NumPy, dan metode jaringan saraf dengan PyTorch. Semua lingkungan, termasuk grid es, tebing, labirin, CartPole, dan Pendulum, ditulis dari persamaannya sendiri sehingga isinya dapat dibaca. Percobaan memperlihatkan hal yang tidak tampak dari rumus: mengapa Q-learning memilih jalur tepi tebing, bias maksimisasi, divergensi pada contoh Baird, DQN yang runtuh tanpa jaringan target, PPO yang tidak stabil tanpa clipping, dan model imbalan yang dioptimumkan berlebihan. Bab eksperimen dan daftar periksa pelaporan membantu menulis bagian metode skripsi, tesis, dan artikel. Semua kode dan data tersedia bebas di GitHub.

Untuk siapa. Mahasiswa S1 akhir dan S2 matematika, informatika, ilmu data, dan teknik, dosen yang mengajar kecerdasan buatan atau reinforcement learning, serta peneliti yang memakai RL. Prasyaratnya kalkulus, aljabar matriks, peluang dasar, dan kemampuan membaca Python. Tebalnya 257 halaman A5.

Reinforcement learning adalah cara mesin belajar mengambil keputusan dari pengalaman: dari agen yang bermain Go dan robot yang menyeimbangkan diri sampai penyelarasan model bahasa dengan preferensi manusia. Buku ini membedahnya sampai ke setiap rumus. Satu lingkungan mini, lorong licin dengan tig...

Discover more

About the author

Dosen Program Studi Matematika dan Kepala Laboratorium Komputasi dan Pemrograman, Fakultas Sains dan Teknologi, UIN Maulana Malik Ibrahim Malang. Bidang keahliannya matematika terapan, analisis numerik, dan komputasi ilmiah, dengan perhatian riset pada optimasi numerik untuk pembelajaran mesin dan pemodelan deret waktu.

Dosen Program Studi Matematika dan Kepala Laboratorium Komputasi dan Pemrograman, Fakultas Sains dan Teknologi, UIN Maulana Malik Ibrahim Malang. Bidang keahliannya matematika terapan, analisis numerik, dan komputasi ilmiah, dengan perhatian riset pada optimasi numerik untuk pembelajaran mesin da...

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.