Pembelajaran pengukuhan

Berinspirasikan psikologi tingkah laku,  pembelajaran pengukuhan ialah satu kawasan pembelajaran mesin dan sains komputer, mengenai cara satu agen akan mengambil tindakan dalam satu persekitaran untuk memaksimumkan sesetengah tanggapan ganjaran longgokan.

Pembelajaran Pengukuhan (Reinforcement Learning – RL) ialah satu bidang antara disiplin dalam pembelajaran mesin dan kawalan optimum yang mengkaji bagaimana agen pintar harus mengambil tindakan dalam persekitaran yang dinamik untuk memaksimumkan isyarat ganjaran. Pembelajaran pengukuhan merupakan salah satu daripada tiga paradigma asas dalam pembelajaran mesin, selain pembelajaran diselia (supervised learning) dan pembelajaran tanpa penyeliaan (unsupervised learning).

Pembelajaran pengukuhan berbeza daripada pembelajaran diselia kerana ia tidak memerlukan pasangan input-output yang berlabel dan tidak memerlukan tindakan yang kurang optimum diperbetulkan secara eksplisit. Sebaliknya, fokus diberikan kepada pencarian imbangan antara penerokaan (meneroka kawasan yang belum diketahui) dan pengeksploitasian (menggunakan pengetahuan sedia ada) dengan matlamat memaksimumkan ganjaran terkumpul, walaupun maklum balas ganjaran tersebut mungkin tidak lengkap atau tertangguh. Usaha mencapai imbangan ini dikenali sebagai dilema penerokaan–pengeksploitasian (exploration–exploitation dilemma).

Persekitaran dalam RL lazimnya dinyatakan dalam bentuk Proses Keputusan Markov (Markov Decision Process – MDP), kerana banyak algoritma pembelajaran pengukuhan menggunakan teknik pengaturcaraan dinamik. Perbezaan utama antara kaedah pengaturcaraan dinamik klasik dan algoritma pembelajaran pengukuhan ialah algoritma RL tidak mengandaikan model matematik yang tepat bagi MDP, dan ia menyasarkan MDP berskala besar di mana kaedah tepat tidak lagi praktikal.

 Prinsip 
Disebabkan sifatnya yang umum, pembelajaran pengukuhan dikaji dalam pelbagai disiplin seperti teori permainan, teori kawalan, penyelidikan operasi, teori maklumat, pengoptimuman berasaskan simulasi, sistem berbilang agen, kecerdasan kawanan, dan statistik.

Dalam bidang penyelidikan operasi dan teori kawalan, RL turut dikenali sebagai pengaturcaraan dinamik hampiran (approximate dynamic programming) atau pengaturcaraan neuro-dinamik (neuro-dynamic programming).

Masalah yang dikaji dalam RL juga terdapat dalam teori kawalan optimum, yang lebih menumpukan kepada kewujudan dan pencirian penyelesaian optimum serta algoritma untuk mengira penyelesaian tersebut secara tepat — dan kurang menekankan aspek pembelajaran atau penghampiran, terutamanya apabila model matematik persekitaran tidak diketahui.

Rujukan

Pautan luar
 Reinforcement Learning Repository 
 Reinforcement Learning and Artificial Intelligence  (Sutton's lab at the University of Alberta) 
  Upah Gaji
  Nguliday
 Autonomous Learning Laboratory (Barto's lab at the University of Massachusetts Amherst) 
 RL-Glue 
 Software Tools for Reinforcement Learning (Matlab and Python)  
 The UofA Reinforcement Learning Library (texts)  
 The Reinforcement Learning Toolbox from the (Graz University of Technology)  
 Hybrid reinforcement learning  
  Piqle: a Generic Java Platform for Reinforcement Learning 
 A Short Introduction To Some Reinforcement Learning Algorithms  
 Reinforcement Learning applied to Tic-Tac-Toe Game  
 Scholarpedia Reinforcement Learning 
 Scholarpedia Temporal Difference Learning 
 Stanford Reinforcement Learning Course  
 Real-world reinforcement learning experiments  at Delft University of Technology 
 Reinforcement Learning Tools for Matlab 
 Stanford University Andrew Ng Lecture on Reinforcement Learning 

Kategori:Model Markov
Kategori:Algoritma pembelajaran mesin
Kategori:Penyemakan kepercayaan