YouTube2Text

Team Teaching: Pengantar Reinforcement Learning - Konsep dan Implementasi (Part 1) — Transcript

by UG Pembelajaran Siber · 2,928 words · 598 segments · language en · Watch on YouTube

Full transcript

  1. 0:09[musik]
  2. 0:16Assalamualaikum warahmatullahi
  3. 0:18wabarakatuh. Salam hangat para pemirsa
  4. 0:21dan adik-adik mahasiswa Universitas
  5. 0:22Gunadarma yang telah bergabung melalui
  6. 0:25Uji TV.
  7. 0:26Saya Bu Riviana Arif senang sekali dapat
  8. 0:29berjumpa kembali dengan Anda semua dalam
  9. 0:31program literasi edisi tim teaching
  10. 0:33untuk rumpun teknologi dan rekayasa pada
  11. 0:36mata kuliah komputasi big data.
  12. 0:39Program literasi ini dapat diakses
  13. 0:40melalui web streaming pada www.tv.
  14. 0:44gunadarma.ac.id
  15. 0:46www.ujitv.co.id
  16. 0:49atau dengan mendownload aplikasi Uji TV
  17. 0:51mobile pada Play Store dan App Store.
  18. 0:54Program ini juga dapat diakses dan
  19. 0:56disaksikan kembali melalui YouTube pada
  20. 0:58channel Uji TV official.
  21. 1:01Pemirsa Uji TV dan adik-adik mahasiswa
  22. 1:03hari ini kita akan membahas materi
  23. 1:06berjudul introduction to reinforcement
  24. 1:09learning konsep and implementation.
  25. 1:12Melanjutkan diskusi sebelumnya tentang
  26. 1:14konsep machine learning setelah membahas
  27. 1:16supervised learning dan unsupervised
  28. 1:19learning kali ini kita akan fokus pada
  29. 1:21jenis pembelajaran lain yang tidak kalah
  30. 1:24menariknya yaitu reinforcement learning.
  31. 1:27Sebagai pengantar terdapat
  32. 1:29perbedaan tiga jenis utama machine
  33. 1:31learning ini
  34. 1:32di mana supervised learning
  35. 1:35model mempelajari data yang sudah
  36. 1:37memiliki label untuk memprediksi pola
  37. 1:40atau hasil
  38. 1:42unsupervised learning model akan
  39. 1:44menganalisis data tanpa label untuk
  40. 1:47menemukan pola tersembunyi
  41. 1:49dan reinforcement learning
  42. 1:51di mana model belajar dari pengalaman
  43. 1:54dengan menerima umpan balik berupa
  44. 1:56reward atau punishment.
  45. 1:59Alhamdulillah hari ini telah hadir tiga
  46. 2:01pembicara yang ahli di bidangnya dan
  47. 2:04akan berbagi wawasan mendalam mulai dari
  48. 2:06konsep dasar hingga implementasi
  49. 2:09reinforcement reinforcement learning.
  50. 2:12Di studio Uji TV
  51. 2:15kampus F8 Universitas Gunadarma,
  52. 2:17alhamdulillah saya ditemani tiga
  53. 2:19narasumber luar biasa yang telah hadir
  54. 2:21bersama saya saat ini.
  55. 2:23Eh, narasumber pertama Ibu Dr. Sulistyo
  56. 2:26Puspitojati, S.Si, S.Kom, M.Sc, dosen
  57. 2:30senior Universitas Gunadarma. Bu Sulis
  58. 2:33nanti akan memulai dengan menjelaskan
  59. 2:35konsep dasar reinforcement learning pada
  60. 2:38segmen satu. Narasumber kedua Bapak
  61. 2:40Muhammad Saiful Rahman, S.Si, M.Kom,
  62. 2:43praktisi profesional di bidang data
  63. 2:45engineer.
  64. 2:46Eh, selain itu juga berpengalaman eh
  65. 2:49sebagai mentor dan trainer.
  66. 2:51Pak Saiful akan membahas implementasi
  67. 2:54reinforcement learning di dunia industri
  68. 2:56lengkap dengan contoh aplikasinya pada
  69. 2:59segmen dua.
  70. 3:00Narasumber ketiga Bapak Dr. Sigit
  71. 3:02Widyanto, S.T, M.Sc, M.Sc, M.Sc,
  72. 3:07M.I.Kom, maaf. Dosen Universitas
  73. 3:09Gunadarma yang juga
  74. 3:11eh aktif dalam berbagai penelitian.
  75. 3:15Pada segmen tiga, Pak Sigit akan
  76. 3:17membahas aplikasi industri lain
  77. 3:19menggunakan deep reinforcement learning,
  78. 3:22ya, ada kata deep-nya.
  79. 3:24Serta memberikan perspektif eh akademis
  80. 3:27atau ide penelitian yang mungkin relevan
  81. 3:29dengan topik ini.
  82. 3:31Ya, asalamualaikum Bu Sulis, Pak
  83. 3:34Saiful dan Pak Sigit.
  84. 3:36Waalaikumsalam.
  85. 3:37Waalaikumsalam. Bagaimana, Bu, Pak,
  86. 3:39kabarnya? Alhamdulillah. Alhamdulillah.
  87. 3:40Alhamdulillah ya, terima kasih. Terima
  88. 3:43kasih eh Bapak, Ibu kehadiran Bapak, Ibu
  89. 3:46eh di studio hari ini.
  90. 3:50Semoga eh diskusi kita hari ini nanti
  91. 3:52dapat bisa memberikan wawasan baru baik
  92. 3:54secara teoritis maupun praktis dan bisa
  93. 3:58menginspirasi pemirsa Uji TV dan
  94. 4:00mahasiswa Universitas Gunadarma. Baik
  95. 4:03untuk memulai diskusi kita akan
  96. 4:05pertama mendengarkan pemaparan dari Bu
  97. 4:08Sulis terlebih dahulu. Bu Sulis mungkin
  98. 4:11dapat
  99. 4:12eh
  100. 4:13menjelaskan
  101. 4:14yang dimaksud dengan reinforcement
  102. 4:16learning apa apa yang membedakan dari
  103. 4:19jenis pembelajaran lain seperti
  104. 4:21supervised learning dan unsupervised
  105. 4:23learning eh dan mungkin ada algoritma
  106. 4:27eh yang digunakan. Seperti itu, Bu.
  107. 4:30Silakan Bu Sulis. Terima kasih Bu
  108. 4:32Riviana atas kesempatannya.
  109. 4:34Assalamualaikum warahmatullahi
  110. 4:36wabarakatuh para pemirsa eh Uji TV
  111. 4:40khususnya untuk eh komputasi big data
  112. 4:44dan saat ini kita akan bahas
  113. 4:47reinforcement learning. Ini eh konsep
  114. 4:50dasar ya.
  115. 4:52Nah, sebelum membahas eh reinforcement
  116. 4:55learning mungkin kita review dulu
  117. 4:57machine learning baru nanti konsepnya
  118. 4:59seperti apa.
  119. 5:01Eh
  120. 5:02tadi sudah di bahas sebelumnya ya. Pada
  121. 5:04pembukaan sudah diingatkan bahwa eh
  122. 5:08ketika kita bicara dengan eh big data
  123. 5:11gitu
  124. 5:12nanti dengan ilmu data science itu bisa
  125. 5:15dipakai modal untuk membuat sistem yang
  126. 5:18eh intelijen gitu ya. Nah eh sistem yang
  127. 5:22intelijen ini perlu
  128. 5:25perlu apa? Jadi dia perlu eh banyak hal
  129. 5:29untuk melaku eh mungkin sorry eh kalau
  130. 5:32kita ngomong eh sistem yang eh intelijen
  131. 5:36itu yang ngapain? Yang bisa eh melakukan
  132. 5:39decision making, yang bisa recognizing
  133. 5:41dan sebagainya. Gitu ya. Nah, siapa yang
  134. 5:44melakukan itu otak dari AI itu bisa kita
  135. 5:47eh bayangkan sebagai adalah machine
  136. 5:50learning. Nah, tadi kalau kita ngomong
  137. 5:52tentang
  138. 5:54machine learning tadi ada yang
  139. 5:57supervise, ada yang unsupervised. Nah,
  140. 6:00sekarang kita belajar yang
  141. 6:01reinforcement. Nah, sebelumnya kan sudah
  142. 6:04membahas ya apa itu
  143. 6:07yang supervise ya. Mungkin di sini saya
  144. 6:10mengingatkan saja lagi bahwa kalau
  145. 6:13supervise itu kita mencari pola data
  146. 6:16yang menghubungkan atribut data dengan
  147. 6:18atribut target. Jadi, istilahnya ketika
  148. 6:22kita punya
  149. 6:24kita
  150. 6:25contohnya ketika kita mau memprediksi
  151. 6:27suatu nilai, suatu nilai
  152. 6:30akibat suatu kejadian yang lain. Nah,
  153. 6:32nilai itulah
  154. 6:34yang kita mau prediksi itulah yang kita
  155. 6:36sebut arti arti
  156. 6:38sorry, atribut target gitu ya. Nah, ini
  157. 6:41yang biasanya di diistilahkan dengan
  158. 6:43label.
  159. 6:44Nah, eee
  160. 6:47dari supaya bisa memprediksi mereka
  161. 6:50belajarnya dari sejarah. Jadi, di dalam
  162. 6:52sejarah itu nanti akan ada
  163. 6:55suatu nilai-nilai atribut lain yang
  164. 6:58menyebabkan atribut label tadi
  165. 7:01bertingkah laku atau bernilai tertentu.
  166. 7:04Jadi, nanti
  167. 7:06mencari pola dalam tanda kutip adalah
  168. 7:08memodelkan model atribut itu terha untuk
  169. 7:12memprediksi nilai dari atribut label
  170. 7:15tadi. Ketika kita bicara itu yang
  171. 7:18supervise ya, tapi ketika kita belajar
  172. 7:22membahas pembelajaran unsupervised gitu
  173. 7:26artinya
  174. 7:28tidak ada
  175. 7:30arti
  176. 7:31atribut target. Jadi, enggak ada atribut
  177. 7:34target. Yang ada adalah ya semua data
  178. 7:37terus kita mau lihat bagaimana data
  179. 7:39tersebut. Biasanya eh, mau dilihat
  180. 7:42misalnya fitur apa sih yang paling
  181. 7:43berpengaruh, atribut apa yang paling
  182. 7:45berpengaruh terhadap, eh, sesuatu atau
  183. 7:49atributnya, eh, eh, data-data ini
  184. 7:51berkelompok sebagai apa, gitu ya. Jadi,
  185. 7:54kemarin makanya ada bahas, bahasan
  186. 7:56clustering dan sebagainya, gitu.
  187. 7:58Nah, itu contoh, eh, dari supervised and
  188. 8:02unsupervised. Jadi, machine learning,
  189. 8:05eh, tipe supervised dan unsupervised.
  190. 8:07Sekarang kita masuk ke yang ke
  191. 8:09reinforcement. Gitu.
  192. 8:11Apa sih pembelajaran reinforcement?
  193. 8:14Banyak definisi tentu saja, tapi ini
  194. 8:17dari, eh, Pak Sutton dan Barto, ya.
  195. 8:20Eh, bahwa
  196. 8:22eh, reinforcement learning itu adalah
  197. 8:24belajar
  198. 8:25eh, what to do. Jadi, belajar ngapain
  199. 8:30terhadap situasi yang ada. Ya. Jadi, eh,
  200. 8:34bagaimana membaca situasi untuk
  201. 8:36melakukan suatu aksi ya, yang nantinya
  202. 8:40akan memaksimumkan,
  203. 8:42eh, di sini diistilahkan dengan reward,
  204. 8:44gitu.
  205. 8:46Eh, jadi, eh,
  206. 8:48apa sih, eh,
  207. 8:50reinforcement learning? Sebenarnya, eh,
  208. 8:53kita bisa meng, apa ya, belajar dari
  209. 8:56bagaimana dulu kita belajar.
  210. 8:58Paling gampang itu ketika kita enggak
  211. 9:00bisa apa-apa, yaitu ketika kita bayi,
  212. 9:03gitu ya. Ketika kita bayi, gitu, ketika
  213. 9:05mau belajar jalan contohnya, gitu.
  214. 9:07Ketika kita mau belajar jalan, terus,
  215. 9:10eh,
  216. 9:11bagaimana misalnya supaya enggak jatuh,
  217. 9:14gitu. Nah.
  218. 9:16Jadi, eh, ini yang ditiru oleh si
  219. 9:19machine learning untuk belajar tadi,
  220. 9:22supaya bisa belajar jalan sampai
  221. 9:25akhirnya kalau sekarang kita belajar,
  222. 9:27eh, jalannya sudah sangat stabil. Nah,
  223. 9:29kalau dulu ketika bayi, ya. Nah, di
  224. 9:32sini, eh, nanti karena kita meniru
  225. 9:35bagaimana manusia berpikir, gitu,
  226. 9:37bagaimana manusia berjalan, di sini ee
  227. 9:41diistilahkan. Jadi, kita ambil nih
  228. 9:43istilah-istilah supaya nanti gampang
  229. 9:45untuk membuat ee apa algoritmanya, gitu
  230. 9:49ya, step-stepnya. Jadi, kita pilah-pilah
  231. 9:51nih, oh ee siapa yang tadi belajar
  232. 9:54berjalan? Si bayi. Nah, bayi ini nanti
  233. 9:56diistilahkan sebagai agen. Jadi, agen
  234. 9:58itu bentuknya bisa macam-macam, bisa
  235. 10:00orang kalau kalau dalam permainan bisa
  236. 10:02bisa karakter pemain, gitu ya. Ee terus
  237. 10:06ee
  238. 10:07jadi ee
  239. 10:09belajar reinforcement ini adalah yang
  240. 10:12membuat mesin atau agen tadi menentukan
  241. 10:17secara otomatis tingkah laku, tingkah
  242. 10:20laku yang ideal malah ya, dalam konteks
  243. 10:23spesifik dalam rangka memaksimalkan
  244. 10:26kinerja.
  245. 10:27Jadi, kalau misalnya tadi kita jalan,
  246. 10:29gitu, kalau bayi belajar berjalan, nanti
  247. 10:33bagaimana dia harus belajar berjalan
  248. 10:35ketika ada undakan, nah, berarti kan dia
  249. 10:38lihat konteks spesifiknya tadi. Kalau
  250. 10:40ada undakan, dia harus gimana, gitu ya.
  251. 10:43Ee
  252. 10:44kalau ee
  253. 10:46lantai saja keras, itu ee jalan gampang
  254. 10:50mungkin. Tapi, ketika waktu masih bayi,
  255. 10:53ketika kita ngasih karpet yang agak
  256. 10:56terlalu mumbul, ya, istilahnya apa ini,
  257. 10:59enggak tahu mumbul, ya. Tapi, ee Anda
  258. 11:01bayangkan untuk bayi itu menapak di di
  259. 11:05lantai seperti itu, dia perlu belajar.
  260. 11:08Jadi, contoh untuk keseimbangan itu
  261. 11:10akhirnya dia berlari, gitu, itu contoh
  262. 11:12untuk tadi, supaya enggak jatuh, jadi
  263. 11:15dari satu poin ke poin lain, dia secara
  264. 11:18otomatis beralih. Ini berarti ada ee
  265. 11:20aksi ya tadi. Jadi, dia berlaku, apa
  266. 11:24yang harus dilakukan ketika ada ee
  267. 11:27konteks spesifik. Nah,
  268. 11:29nanti dia akan dapat umpan balik. Kalau
  269. 11:31bayi tadi umpan baliknya apa? Enggak
  270. 11:33jatuh, enggak benjut gitu. Dia aman gitu
  271. 11:36ya. Jadi ini ini ee nanti kalau kita
  272. 11:40belajar reinforcement learning
  273. 11:42umpan balik itu nanti ada yang disebut
  274. 11:46reward. Jadi kalau kalau ee dalam
  275. 11:49reinforcement learning secara konsep
  276. 11:51dapat lihat pada grafiknya di bawah nih
  277. 11:53ya.
  278. 11:55Ada sori diagram ee
  279. 11:58jadi ada agent, ada environment.
  280. 12:00Agent-nya nanti itu berdasarkan suatu
  281. 12:03environment dia melakukan aksi.
  282. 12:06Ketika dia beraksi berarti berdasarkan
  283. 12:08environment itu dia berla berada pada
  284. 12:11keadaan tertentu gitu ya. Dengan keadaan
  285. 12:14tertentu itulah dia nanti dapat reward
  286. 12:18gitu.
  287. 12:18Reward-nya apa? Tadi kalau bayi dia
  288. 12:21selamat atau dia jatuh gitu.
  289. 12:25Ee
  290. 12:27jadi kalau kita bilang ada masalah
  291. 12:29reinforcement learning solusinya adalah
  292. 12:31ee suatu algoritma untuk reinforcement
  293. 12:34learning.
  294. 12:35Masalahnya apa sih tadi? Yaitu
  295. 12:37masalahnya adalah agent-nya harus
  296. 12:40memutuskan aksi atau tindakan terbaik
  297. 12:43untuk dipilih berdasarkan keadaannya
  298. 12:45saat ini.
  299. 12:47Ini nanti istilahnya ee current state
  300. 12:49ya. Jadi ee istilah nanti mungkin ee
  301. 12:52sering diistilahkan ee state. Jadi
  302. 12:56kadang ee lebih enak menyatakan state
  303. 12:59dibandingkan
  304. 13:01ee beristilah keadaan gitu ya. Tapi
  305. 13:03maksudnya seperti itu. Nah
  306. 13:05kalau di dalam dua dunia matematik
  307. 13:08langkah berulang ini dikenal sebagai
  308. 13:11Markov decision process.
  309. 13:14Ee reinforce reinforcement learning ini
  310. 13:17berbeda dengan supervised learning.
  311. 13:20Kalau supervised learning itu kan data
  312. 13:23dilatih dia sudah tahu jawabannya nanti
  313. 13:26apa berdasarkan jawaban yang sudah dulu
  314. 13:28pernah ada.
  315. 13:30Sementara kalau reinforcement learning,
  316. 13:33jawabannya belum tentu ada, gitu ya.
  317. 13:36Nah, berarti itu tadi dia harus melatih
  318. 13:39diri supaya tadi reward-nya itu
  319. 13:42maksimal, optimal lah, ya.
  320. 13:45Jadi tidak ada pelatihan, harus belajar
  321. 13:47dari pengalaman.
  322. 13:50Eh, kalau digambarkan,
  323. 13:52tadi eh agent ini contoh eh permainan
  324. 13:56sederhana ya. Kalau kita gambarkan nih,
  325. 13:57ini gambaran sederhananya. Eh, ini ada
  326. 14:01agent, agent-nya di sini eh dalam tanda
  327. 14:03kutip robot ya. Nih, ada robot. Nah, eh
  328. 14:08robotnya ini harus mencapai eh reward eh
  329. 14:15harus mencapai eh
  330. 14:17tujuan, tujuannya adalah men-
  331. 14:19mendapatkan berlian. Digambarkan di situ
  332. 14:22berlian.
  333. 14:23Nah,
  334. 14:24jadi eh
  335. 14:27ada robot, ada berlian, ada api. Apinya
  336. 14:31itu sebagai situasi tadi ya. Situasi
  337. 14:35dari lingkungan dia yang menyebabkan
  338. 14:38nanti eh berkurangnya satu nilai ketika
  339. 14:42dia sampai ke tujuannya. Gitu.
  340. 14:44Jadi ini robotnya harus belajar dengan
  341. 14:47mencoba semua kemungkinan
  342. 14:49kemungkinan jalur dan bagaimana dia
  343. 14:52memilih jalur yang mengantar pada
  344. 14:54berlian.
  345. 14:56Ya, masalahnya kan itu tadi.
  346. 14:58Eh, setiap langkahnya belum tentu benar.
  347. 15:02Bisa, bahkan bisa nanti kena api, kan
  348. 15:05gitu ya. Jadi eh bagaimana nih dia harus
  349. 15:08belajar?
  350. 15:10Ini ini eh kita akan sulit ketika eh
  351. 15:14Anda bayangkan Anda eh ya, bayangan eh
  352. 15:17kita sendiri. Kita pakai otak, otak kita
  353. 15:18itu sudah pintar banget. Dalam state
  354. 15:20sekarang, mahasiswa yang tingkat 2 eh
  355. 15:24ini itu udah terlalu pinter otaknya
  356. 15:26gitu. Jadi, Anda bayangkan nih Anda
  357. 15:28enggak tahu apa-apa. Anda enggak tahu
  358. 15:30bahwa api itu panas. Jadi, bayangkan
  359. 15:32sebagai bayi gitu ya. Bayangkan sebagai
  360. 15:34bayi. Bayi itu enggak tahu api itu
  361. 15:36seperti apa gitu ya. Jadi, eh ini. Jadi,
  362. 15:39setiap langkah yang benar nanti robotnya
  363. 15:42dapat reward. Dan setiap langkah yang
  364. 15:44salah akan mengurangi reward yang sudah
  365. 15:47diperoleh eh eh robot gitu.
  366. 15:50Nah, total reward dihitung ketika sudah
  367. 15:53mencapai reward akhir yaitu berlian.
  368. 15:56Jadi, tujuannya sebenarnya adalah nanti
  369. 15:58ya sampai ke tempat berlian tadi
  370. 16:01dan nilai reward-nya besar.
  371. 16:05Kalau dari sini ya gampang. Bu, itu kan
  372. 16:07ya udah naik aja terus jalan lagi ke
  373. 16:09kanan, kanan lagi, ke bawah. Terus itu
  374. 16:12kita gitu ya. Tapi, coba bayangkan itu
  375. 16:15tadi. Dia enggak tahu gitu.
  376. 16:17Kapan dia harus naik gitu atau kapan dia
  377. 16:20up, kapan dia down ke bawah, kapan dia
  378. 16:22ke kiri, kapan dia ke kanan.
  379. 16:25Jadi, kalau di sini kalau kita mau
  380. 16:26modelkan algoritma tadi, maka tadi ya
  381. 16:30ada input, ada keadaan awal.
  382. 16:33Keadaan awal eh saat model bermula.
  383. 16:38Output-nya banyak kemungkinan output
  384. 16:41sebanyak ragam solusi untuk masalah
  385. 16:44khusus. Jadi, kalau di sini ya banyak
  386. 16:46jalan untuk dapat berlian gitu ya ya.
  387. 16:50Eh
  388. 16:51sekarang pembelajarannya seperti apa?
  389. 16:54Latih pelatihannya seperti apa?
  390. 16:57Pelatihannya itu didasarkan pada input.
  391. 17:00Kemudian model solusinya akan memberikan
  392. 17:03keadaan
  393. 17:04dan eh
  394. 17:06si agent-nya itu untuk memutuskan
  395. 17:08memberikan penghargaan atau menghukum
  396. 17:12berdasarkan output.
  397. 17:14Nah, modelnya belajar terus. Jadi,
  398. 17:16solusi terbaik diputuskan berdasarkan
  399. 17:19reward maksimum. Jadi, nanti ada solusi
  400. 17:21terbaik, ya.
  401. 17:23Jadi, kalau kita ngomong reinforcement
  402. 17:25learning, maka berarti dia berupa
  403. 17:27sekumpulan masalah. Ya, masalah
  404. 17:30pengambilan keputusan secara
  405. 17:34sekuensial. Jadi, eh secara
  406. 17:36terus-menerus, gitu ya.
  407. 17:38Ini nanti eh eh apa eh aplikasinya
  408. 17:42banyak, ya.
  409. 17:43Eh.
  410. 17:45Di game, di eh self driving car, gitu
  411. 17:48ya. Atau di aplikasi. Ya.
  412. 17:51Nah, jadi tadi kalau kita ngomong
  413. 17:53modeling lagi, Anda lihat tadi ada
  414. 17:55agent, ada environment, kemudian ada
  415. 17:59state, himpunan. Jadi, ada eh kalau eh
  416. 18:03apa model matematiknya kita bilang
  417. 18:05himpunan state. Jadi, keadaannya banyak,
  418. 18:07gitu ya. Kemudian eh
  419. 18:10ada yang disebut action. Gitu.
  420. 18:14Kemudian berdasarkan environment itu,
  421. 18:17maka nanti si agent akan memperoleh
  422. 18:21reward. Ya. Dan ada di suatu state baru.
  423. 18:27Ya.
  424. 18:27Atas action yang dilakukan. Ya. Jadi, eh
  425. 18:31proses ini yang berulang-ulang ini, ini
  426. 18:33yang eh nanti modeling-nya disebut
  427. 18:36Markov decision process.
  428. 18:39Eh.
  429. 18:42Dia berupa sekumpulan solusi. Jadi,
  430. 18:45solusinya tuh banyak sebenarnya.
  431. 18:47Ya. Nah, menentukan rangkaian aksi untuk
  432. 18:50mencapai maksimum kumulatif perolehan
  433. 18:54reward, itulah solusi yang diinginkan.
  434. 18:58Jadi, eh planning-nya itu eh
  435. 19:02sebenarnya eh sambil jalan.
  436. 19:05Gitu. Nah, sambil jalan. Jadi, bukan eh
  437. 19:08kita punya eh rencana dari awal, plan A,
  438. 19:11plan B, seperti itu. Tapi planning-nya
  439. 19:13bisa banyak sekali, tapi sambil jalan
  440. 19:15planning mana yang terbaik nanti.
  441. 19:19Nah, itu yang disebut learning eh by
  442. 19:22reinforcement. Jadi, learning, belajar
  443. 19:24dengan penguatan. Ya.
  444. 19:27Nah, untuk modeling tadi, untuk supaya
  445. 19:30tadi dapat eh reward yang maksimum,
  446. 19:34ini ilmu yang terlibat banyak sekali.
  447. 19:36Jadi, bukan eh ilmu komputer sains saja,
  448. 19:39nyampe ya. Jadi, ini ada menurut saya
  449. 19:42neuroscience. Ini orang psikologi, orang
  450. 19:45dari eh kedokteran, ini bisa masuk di
  451. 19:48sini. Kan juga eh ada optimisasi atau
  452. 19:52bagian dari operation research itu eh
  453. 19:55orang ekonomi, gitu ya.
  454. 19:57Eh dan eh banyak ilmu lain di sini, ya.
  455. 20:01Jadi, matematik, ekonomi, psikologi,
  456. 20:03neuroscience, komputer sains,
  457. 20:04engineering. Gitu.
  458. 20:08Jadi, semua ilmu engineering eh eh masuk
  459. 20:11di sini, ya.
  460. 20:13Eh jadi, kalau kita ngomong tadi
  461. 20:15reinforcement learning, berarti
  462. 20:16sekumpulan masalah, yaitu sequential
  463. 20:19decision making,
  464. 20:20ya.
  465. 20:21Dan sekumpulan solusi berupa planning
  466. 20:24and learning. Jadi, planning-nya itu
  467. 20:26enggak cuma satu, tapi banyak sambil
  468. 20:28belajar terus, gitu.
  469. 20:30Gabungan berbagai bidang studi untuk
  470. 20:32mempelajari masalah dan solusi tersebut,
  471. 20:34gitu ya.
  472. 20:35Jadi, tadi
  473. 20:37ada environment, ada state, ada reward,
  474. 20:41ada policy, ada value. Environment itu
  475. 20:43apa? Yaitu tadi, dunia di mana eh
  476. 20:46agent-nya eh berada.
  477. 20:48Yang tadi, konteks eh eh tertentu tadi,
  478. 20:52ya.
  479. 20:53Eh state, jadi saat si eh agent eh
  480. 20:57berdasarkan environment berada pada
  481. 21:00state tertentu, gitu ya.
  482. 21:02Nah, itu nanti yang di diberikan
  483. 21:05feedback, ya. Feedback berdasarkan
  484. 21:07environment tadi. Nah, nanti ada
  485. 21:09polisinya. Jadi, metode untuk memetakan
  486. 21:13keadaan si agent terhadap suatu aksi.
  487. 21:18Value-nya, ya itu tadi, reward yang akan
  488. 21:22didapat ketika dia mengambil suatu
  489. 21:25action. Nah, bagaimana merumuskan reward
  490. 21:29itulah yang
  491. 21:32perlu nanti model-model deep learning.
  492. 21:35Ya, mungkin nanti mudah-mudahan
  493. 21:37sampai kepada
  494. 21:41bahasan dari Pak Sigit, ya. Mungkin
  495. 21:44gambaran aja mungkin, ya gitu ya. Nah,
  496. 21:47ini ini kalau kita sebagai penutup ya,
  497. 21:49contoh kalau tadi contohnya Pac-Man,
  498. 21:52mainan Pac-Man. Tapi ini Anda bayangkan
  499. 21:53bukan kita yang mainkan. Jadi, ini
  500. 21:56bagaimana
  501. 21:58aplikasi di mana Pac-Man-nya main
  502. 22:00sendiri. Pac-Man itu permainan makan,
  503. 22:03makannya itu
  504. 22:05Anda lihat di grid itu ya. Jadi, yang
  505. 22:07putih-putih itu
  506. 22:09makanan, dia harus makan, gitu ya. Jadi,
  507. 22:13agent-nya itu berarti si Pac-Man-nya, ya
  508. 22:15itu. Goal-nya si agent tadi adalah
  509. 22:18makanan,
  510. 22:20makanan yang disediakan, ya. Tapi harus
  511. 22:23menghindar dari
  512. 22:25ghost, ya, dari ghost-nya itu tapi di
  513. 22:27sini Anda lihat ya, ghost-nya untungnya
  514. 22:29lucu-lucu juga sih. Jadi, enggak terlalu
  515. 22:31mengerikan. Jadi,
  516. 22:33nah eee
  517. 22:36grid-nya itu berbentuk labirin. Jadi,
  518. 22:38dia harus jalan nih, dia harus cari
  519. 22:40jalannya untuk dapat makanan tadi tapi
  520. 22:43menghindar dari si
  521. 22:45apa namanya
  522. 22:47ghost-nya tadi, ya.
  523. 22:50Nah, agent-nya tadi Pac-Man-nya akan
  524. 22:52mene menerima reward, yaitu makanan
  525. 22:56dan akan menerima punishment. Jadi,
  526. 22:59reward-nya tadi bisa positif makanan,
  527. 23:02bisa negatif yaitu punishment ketika eh
  528. 23:06ketabrak oleh ghost. Jadi dia kalah sama
  529. 23:08ghost. Jadi kalau dia dia ketemu ghost
  530. 23:11maka dia akan terbunuh gitu.
  531. 23:13Nah, state-nya itu adalah lokasi dari si
  532. 23:16agent tadi di dalam eh grid tadi ya.
  533. 23:21Jadi petanya itu bentuknya grid, grid
  534. 23:23itu apa ya namanya eh sel ya, sel
  535. 23:27kotak-kotak gitu ya. Dan nanti eh total
  536. 23:31kumulatifnya itu adalah tujuannya nanti,
  537. 23:34total skornya berapa. Yaitu tadi
  538. 23:36sebanyak-banyaknya dia makan ya. Ini
  539. 23:40kalau kita punya masalah Pac-Man. Jadi
  540. 23:43eh ini kalau kalau eh nanti bermain
  541. 23:46dengan eh rumusannya mungkin nanti aja
  542. 23:49kalau mudah-mudahan ini menjadi
  543. 23:52tantangan Anda untuk mempelajari lebih
  544. 23:54lanjut ya, bagaimana reinforcement
  545. 23:57learning. Jadi ini pengantar saja
  546. 23:59mungkin eh Bu Vivin eh konsep eh apa itu
  547. 24:03reinforcement learning ya.
  548. 24:05Terima kasih Bu Sufi.
  549. 24:07Eh jadi di segmen satu ini kita sudah
  550. 24:11mencoba memahami ya konsep dari
  551. 24:14reinforcement learning sebagai salah
  552. 24:16satu
  553. 24:17tipe lain ya dari machine learning
  554. 24:19selain eh supervised learning dan
  555. 24:21unsupervised learning.
  556. 24:23Jadi sebagai catatan reinforcement
  557. 24:25learning itu adalah salah satu tipe dari
  558. 24:28machine learning yang memungkinkan mesin
  559. 24:30atau agent untuk menentukan tingkah laku
  560. 24:33ideal secara otomatis dalam konteks
  561. 24:37tertentu ya guna memaksimalkan kinerja.
  562. 24:40Jadi reinforcement learning ini
  563. 24:41memerlukan umpan balik ya Bu berupa
  564. 24:43reward dan punishment gitu ya supaya
  565. 24:45agent bisa belajar ya mempelajari
  566. 24:47tingkah lakunya eh kemudian fokusnya
  567. 24:51adalah
  568. 24:52eh supaya bisa melakukan proses
  569. 24:55pengambilan keputusan ya berdasarkan
  570. 24:57pengalaman dan umpan balik. Jadi
  571. 24:59eh belajar berdasarkan pengalamannya ya
  572. 25:02gitu ya Bu ya.
  573. 25:04Jadi dikasih data, datanya ah
  574. 25:06kalau supervise itu ada labelnya, kalau
  575. 25:09unsupervise tidak ada labelnya. Nah ini
  576. 25:11eh beda ya eh reinforcement learning itu
  577. 25:14belajarnya dari eh pengalaman gitu ya Bu
  578. 25:16ya. Kemudian tadi ada beberapa elemen
  579. 25:19dasar di eh reinforcement learning ada
  580. 25:21environment, state, eh reward, policy
  581. 25:24dan value.
  582. 25:26Kemudian tentunya nanti untuk apa eh
  583. 25:29mengatasi permasalahan
  584. 25:33eh yang
  585. 25:34dihadapi gitu ya dengan eh dengan satu
  586. 25:38reinforcement learning tentunya ada
  587. 25:41caranya ya Bu, ada tahap-tahap
  588. 25:43pengerjaannya, kemudian ada
  589. 25:46eh algoritmanya seperti itu ya Bu ya.
  590. 25:49Eh nanti mungkin di sesi dua akan
  591. 25:51dilanjut lebih dalam lagi. Terima kasih
  592. 25:54Bu Sulistia atas penjelasannya. Jadi eh
  593. 25:56demikian review kita di segmen satu.
  594. 26:00Eh pada segmen berikutnya kita akan
  595. 26:02membahas implementasi reinforcement
  596. 26:04learning di dunia industri disertai
  597. 26:07dengan contoh-contoh aplikasinya. Tetap
  598. 26:09bersama kami di program literasi.

About this transcript

This page contains the full transcript of Team Teaching: Pengantar Reinforcement Learning - Konsep dan Implementasi (Part 1) by UG Pembelajaran Siber, generated from the public captions YouTube serves with the video. The transcript has 2,928 words across 598 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.