1. Kenapa butuh Neural Network?
Di Q-Learning biasa, kita pakai Tabel (Q-Table). Kalau state-nya cuma 16 kotak (FrozenLake), tabelnya kecil (16 baris).
Tapi bagaimana kalau main Atari Breakout? Setiap pixel di layar adalah state. Kombinasinya triliunan! Tabelnya tidak akan muat di memori komputer manapun.
Solusi: Ganti Tabel dengan Otak Buatan (Neural Network). Kita tidak perlu menyimpan nilai setiap state. Kita ajarkan NN untuk memperkirakan (Approximation) nilai $Q$ dari gambar layar yang dia lihat.