YouTube2Text

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

by UG Pembelajaran Siber · 3,351 words · 617 segments · language en · Watch on YouTube

Full transcript

  1. 0:18Selamat bergabung kembali pemirsa Yuji
  2. 0:20TV dan adik-adik mahasiswa Universitas
  3. 0:22Gunadarma. Masih bersama saya Ibu
  4. 0:24Rifiana Arif dan para narasumber dalam
  5. 0:27program literasi tim teaching komputasi
  6. 0:30big data dengan tema reinforcement
  7. 0:32learning. Selanjutnya pada segmen kedua
  8. 0:34ini kita akan
  9. 0:36mendalami penerapan reinforcement
  10. 0:38learning di dunia industri.
  11. 0:40Bapak Saiful nanti akan membahas
  12. 0:42implementasi implementasi reinforcement
  13. 0:45learning dan contoh aplikasi
  14. 0:47yang ee berhasil diterapkan dalam
  15. 0:50industri.
  16. 0:51Tanpa berlama-lama mari kita dengarkan
  17. 0:53penjelasan dari Bapak Saiful. Silakan
  18. 0:55Bapak Saiful.
  19. 0:56Ya, bismillahirrahmanirrahim.
  20. 0:57Assalamualaikum warahmatullahi selamat
  21. 0:59pagi teman-teman semua.
  22. 1:01Ya, ee sehari ee saat ini saya akan
  23. 1:03share mengenai ee contoh use case di
  24. 1:05dunia kerja ya untuk tentang
  25. 1:07reinforcement learning.
  26. 1:09Oke, nah di sini ada ada tiga bahasa
  27. 1:12outline-nya yaitu pertama tentang
  28. 1:14industri spesifik use case ya. Jadi di
  29. 1:16sini ada berapa industri spesifik untuk
  30. 1:18penggunaan si reinforcement learning.
  31. 1:21Lalu berikut adalah tentang contoh real
  32. 1:23world
  33. 1:24example dan ee success story menggunakan
  34. 1:26reinforcement learning dan nanti akan
  35. 1:28ada demo.
  36. 1:30Oke, jadi di sini untuk industri
  37. 1:32spesifik ee use case yang pertama adalah
  38. 1:34tentang health care. Nah, di sini health
  39. 1:36care ini contohnya adalah misalnya ee
  40. 1:38ada pasien ya. Pasien ini mau berobat
  41. 1:41kepada dokter. Nah, di sini ee dokter
  42. 1:43itu kan biasanya kan sudah ada ini data
  43. 1:45set ya. Data set dari historical pasien
  44. 1:48sebelumnya.
  45. 1:50Nah, di sini dengan adanya reinforcement
  46. 1:51learning ini makanya akan membantu lebih
  47. 1:53cepat untuk si dokter itu memberikan ee
  48. 1:56resep ya. resep obat yang sesuai dengan
  49. 1:58kebutuhannya si pasien.
  50. 2:01Dan impact-nya ini nanti makanya eh,
  51. 2:03lebih cepat dan lebih akurat untuk si
  52. 2:06penyembuhan dari si pasien ini ya. Kayak
  53. 2:08contoh ya, kayak gitu.
  54. 2:09Nah, di sini ada gambarannya ya.
  55. 2:12Jadi ini contoh kalau ilustrasinya. Ini
  56. 2:15misalnya ada pasien ya, pasien misalnya
  57. 2:18ada punya tumor, terus ada punya
  58. 2:20penyakit cancer juga di sini, lalu ada
  59. 2:23juga penyakit yang lain. Nah, di sini
  60. 2:25dengan data yang sudah ada sebelumnya di
  61. 2:27historical ini. Nah, ini dengan adanya
  62. 2:30reinforcement learning dia akan
  63. 2:32eh, memberikan resep obat sesuai dengan
  64. 2:34historical data tersebut ya. Misalnya di
  65. 2:36sini tentang penyakit cancer. Nanti akan
  66. 2:38diberikan, oh ini dengan ada RL ini akan
  67. 2:41diberikan obat yang sesuai dengan
  68. 2:42penyakit cancer. Dan juga misalnya
  69. 2:44penyakit eh, tumor juga, seperti itu ya.
  70. 2:47Jadi di sini juga kan bisa jadi penyakit
  71. 2:50di tiap pasien itu ada kombinasi.
  72. 2:52Misalnya ada penyakit eh, tumor otak
  73. 2:55atau mungkin ada cancer, ada ada cancer
  74. 2:58juga dan mungkin ada juga
  75. 2:59terkait diabetes. Nah, di sini bisa
  76. 3:01di-custom ya. Jadi enggak mesti ya obat
  77. 3:04yang hanya untuk si cancer ya. Misalnya
  78. 3:07eh, bisa jadi ya ada digabung juga
  79. 3:09dengan obat diabetes dan juga bisa
  80. 3:13dianalisa. Jadi
  81. 3:14ada berapa use case yang memang obat itu
  82. 3:18eh, misal-misalnya kan misalnya ada
  83. 3:20diabetes itu ada obat eh, obat A, B, C.
  84. 3:23Nah, ada juga mungkin obat tersebut itu
  85. 3:25beberapa yang eh, misalnya eh, ada
  86. 3:28masalah kalau misalnya penyakit ada
  87. 3:30pasien itu eh, mengalami penyakit
  88. 3:32misalnya penyakit eh, cancer ya. Nah, di
  89. 3:35sini juga bisa di di-custom ya,
  90. 3:37di-custom dan diberikan obat yang
  91. 3:39kira-kira aman. Jadi misalnya si pasien
  92. 3:41ini ternyata ada penyakit cancer dan
  93. 3:43penyakit diabetes. Nah, nanti akan
  94. 3:44diberikan resep obat yang eh, sesuai ya.
  95. 3:47Jadi tidak ada masalah impact ke
  96. 3:49mana-mana gitu ya.
  97. 3:52Oke, nah di sini berikutnya adalah
  98. 3:53tentang eh finance ya. Di sini finance
  99. 3:56ini lebih ke trading ya. Di sini ada
  100. 3:59trading dan ada eh risk management.
  101. 4:02Nah, di sini itu eh contohnya adalah
  102. 4:05si reinforcement learning akan
  103. 4:06memberikan eh si keputusan tepatnya agar
  104. 4:10apakah eh memberikan
  105. 4:12eh misalnya lebih memberikan pinjaman
  106. 4:14ya, pinjaman kepada si kredit kreditor
  107. 4:16itu apakah sudah tepat atau belum gitu
  108. 4:18ya.
  109. 4:19Nah, berdasarkan ini berdasarkan lagi
  110. 4:20dari si eh historikalnya, historikal
  111. 4:23kreditnya si eh nasabah gitu ya. Nah,
  112. 4:26biasanya kan dilihat lagi data tersebut
  113. 4:27dari si kredit eh kredit dari Bank
  114. 4:30Indonesia, BI checking, terus ada juga
  115. 4:33mungkin dari misalnya dari eh
  116. 4:35penghasilan, dari umur, dari misalnya
  117. 4:39eh apakah sudah punya tanggungan atau
  118. 4:41belum ya, itu juga akan eh mempengaruhi
  119. 4:43ya. Jadi, dengan menggunakan
  120. 4:45reinforcement learning ini, makanya akan
  121. 4:47lebih cepat dan memberikan hasil yang
  122. 4:50lebih cepat, lebih tepat ya, dan juga
  123. 4:51bisa mengurangi ada yang namanya risiko
  124. 4:54kredit macet gitu ya.
  125. 4:56Oke, nah di sini con- eh sini gambar
  126. 4:59untuk yang
  127. 5:00eh
  128. 5:02untuk yang di eh yang di eh forex ya di
  129. 5:04sini ya. Jadi, di sini contoh jadi di
  130. 5:06reinforcement learning juga bisa untuk
  131. 5:07kebutuhan misalnya
  132. 5:09melihat nih tren dari si forex trading
  133. 5:11ini ya. Misalnya sekarang ini trennya
  134. 5:14itu ternyata lagi naik nih untuk si eh
  135. 5:16perusahaan si A misalnya. Yang eh nanti
  136. 5:20eh ternyata di besoknya itu turun ya,
  137. 5:22nanti bisa diprediksi nih kira-kira
  138. 5:24untuk besoknya lagi apakah naik atau
  139. 5:26turun ya, karena dilihat dari si eh tren
  140. 5:29data sebelumnya gitu ya.
  141. 5:31Ya, oke.
  142. 5:33Oke, berikutnya ada tentang si eh di use
  143. 5:36case retail dan e-commerce.
  144. 5:38Jadi, di sini biasa ya kalau di
  145. 5:40perusahaan retail dan e-commerce itu
  146. 5:41pasti butuh namanya inventory management
  147. 5:44system.
  148. 5:45Nah, eh biasanya itu kalau di di
  149. 5:47lapangan itu kalau misalnya kita tidak
  150. 5:50menerapkan machine learning apalagi eh
  151. 5:52reinforcement learning itu ya bakal
  152. 5:54tidak ketahuan ya untuk si stoknya
  153. 5:56barang ini.
  154. 5:58Misalnya nih ada pasir eh ada
  155. 6:01ada ada ada pembeli ada pembeli mau
  156. 6:03membeli barang barang merek apa? Nah,
  157. 6:06kalau tidak adanya reinforcement
  158. 6:08learning ini ya tidak ketahuan nih
  159. 6:09kira-kira
  160. 6:10eh stok barangnya itu eh eh ternyata
  161. 6:14habis ternyata enggak ini enggak enggak
  162. 6:16bisa si si pembeli itu akhirnya tidak
  163. 6:19bisa membeli barang yang diinginkan.
  164. 6:20Nanti bisa jadi si pembeli itu akan
  165. 6:22kecewa dan akan tidak akan membeli lagi
  166. 6:25dan akan membeli di toko lain gitu ya.
  167. 6:26Nah, dengan menggunakan reinforcement
  168. 6:28learning ini makanya akan bisa
  169. 6:29memprediksi nih oh ternyata di produk
  170. 6:32produk A ini akan habis misalnya di eh
  171. 6:35akan habis di eh 2 hari lagi gitu ya.
  172. 6:37Jadi akan sudah eh mengantisipasi jika
  173. 6:41ada masalah seperti ini ya. Jadi
  174. 6:44nah, ini contoh dan juga ada juga
  175. 6:45tentang terkait dengan contoh pemberian
  176. 6:47harga ya. Jadi harga itu biasanya itu
  177. 6:50kalau dari hukum ekonomi itu kalau dari
  178. 6:53eh demand-nya tinggi berarti harganya
  179. 6:55juga naik jika demand-nya turun dia juga
  180. 6:57harga akan turun ya. Nah, gunakan konsep
  181. 7:00dynamic pricing ini maka juga bisa
  182. 7:02membantu juga untuk memberikan eh harga
  183. 7:04yang tepat ya. Misalnya sekarang
  184. 7:07lagi eh contoh misalnya sekarang lagi
  185. 7:09naik masalah eh
  186. 7:12misalnya harga cabai mungkin ya misalnya
  187. 7:14ya. Misalnya harga cabai lagi naik
  188. 7:16karena eh lagi demand-nya tinggi maka
  189. 7:20harga cabai akan naik gitu ya. Nah, itu
  190. 7:22contoh atau bisa juga mungkin eh beras
  191. 7:24ya misalnya
  192. 7:26eh ternyata si petani yang biasanya
  193. 7:28menghasilkan beras itu itu lagi eh
  194. 7:31kurang ya mungkin karena kesulitan
  195. 7:33ekonomi jadi mak makanya petani itu
  196. 7:35tidak bisa eh menghasilkan beras gitu
  197. 7:38ya. Nah, jadi ini kalau masalah kayak
  198. 7:40gini berarti dari si petani itu kan
  199. 7:42tidak menghasilkan beras sedangkan ee
  200. 7:45dari para pembeli itu ee biasa seperti
  201. 7:48biasa ya sangat sering mengkonsumsi
  202. 7:50beras dan makanya dengan ini makanya
  203. 7:52bisa jadi harganya akan naik gitu ya.
  204. 7:54Karena ya tadi ada demand tinggi tapi
  205. 7:57tidak dibarengi dengan ee produksi beras
  206. 7:59seperti itu ya.
  207. 8:01Oke, nah di sini contoh ya jadi yang di
  208. 8:03sebelah kiri ini adalah mengguna ee
  209. 8:05contoh untuk ilustrasi harga yang statik
  210. 8:08ya di sini ya.
  211. 8:09Nah, berikutnya kalau dengan menggunakan
  212. 8:10dynamic pricing itu tergantung lagi dari
  213. 8:12si ee demand-nya ya. Jika misalnya
  214. 8:15demand-nya tinggi maka harganya akan ee
  215. 8:17naik. Jika demand-nya turun juga
  216. 8:20otomatis akan turun jadi menyesuaikan
  217. 8:22dengan ee kondisi ee real lapangan
  218. 8:24seperti itu ya.
  219. 8:27Oke, berikutnya ada tentang kasus di ee
  220. 8:30use case manufacturing.
  221. 8:32Oke, di sini ee manufaktur ini contohnya
  222. 8:34misalnya di alat berat misalnya mesin
  223. 8:37ya. Sini misalnya ada
  224. 8:40ee use case-nya itu untuk mencegah
  225. 8:42adanya
  226. 8:43alat berat tersebut ee rusak gitu ya
  227. 8:45sebelum waktunya. Nah, di sini dengan
  228. 8:47adanya bisa reinforcement learning itu
  229. 8:49akan memonitoring si ee mesinnya
  230. 8:52tersebut kira-kira ee ini nanti mesin
  231. 8:55ini akan rusak di kapan lalu bisa juga
  232. 8:57dimonitoring ini untuk performa ini
  233. 8:59apakah ee
  234. 9:01kira-kira nih mesin ini nanti akan rusak
  235. 9:03di tanggal berapa. Nah, dengan adanya
  236. 9:06kejadian seperti itu sebelum rusak itu
  237. 9:07akan bisa dilakukan namanya maintenance
  238. 9:10mesin yang bisa diperbaiki mungkin. Nah,
  239. 9:12ini juga bisa juga kalau misalnya udah
  240. 9:15rusak ada backup-annya mesinnya jadi
  241. 9:17tidak akan mengganggu proses ee produksi
  242. 9:21di di di pabrik seperti itu ya. Dengan
  243. 9:24reinforcement learning ini pastinya akan
  244. 9:26ee pertama jika ada rusak di mesin ya
  245. 9:28berarti akan ada backup ya lalu juga
  246. 9:31yang yang mesin rusak tersebut juga bisa
  247. 9:33diperbaiki ya jadi pertama akan
  248. 9:35mengurangi operational cost karena
  249. 9:38dengan mesin rusak ini kan berarti
  250. 9:40bisa diperbaiki dengan waktu yang dengan
  251. 9:43apa? Diperbaiki mesinnya sesuai dengan
  252. 9:47waktunya yang tepat gitu ya. Lalu juga
  253. 9:49di sini
  254. 9:50bisa juga untuk meng-improve si product
  255. 9:53quality ya. Jadi misalnya mesin A rusak,
  256. 9:56nah ada backup-annya. Jadi makanya tidak
  257. 9:58akan mengganggu proses produksi gitu ya.
  258. 10:02Oke, nah di sini ada ilustrasi ya. Di
  259. 10:04sini ilustrasinya misalnya ada
  260. 10:08IoT, pasang IoT sensor di masing-masing
  261. 10:10mesin. Jadi di sini akan dicek nih dan
  262. 10:13dilakukan
  263. 10:14secara monitoring secara real time di
  264. 10:16sini. Nah nanti akan ada dilakukan
  265. 10:20proses ETL nanti setelah masuk jadi ETL
  266. 10:23nanti si
  267. 10:25AI yang akan mengkonsumsi data dari ETL
  268. 10:27proses tersebut. Nanti akan dicek nih
  269. 10:29kira-kira prediksinya itu kapan
  270. 10:31kira-kira akan rusak gitu ya. Dan di
  271. 10:33sini jika sudah ketahuan nih berarti
  272. 10:36misalnya
  273. 10:37akan rusak si mesin A ini dalam 5 hari
  274. 10:40lagi. Nah sebelum nanti sudah di-prepare
  275. 10:44nih tukang yang memperbaiki mesin
  276. 10:47tersebut. Misalnya 5 hari lagi nih. Oke,
  277. 10:49ini akan diatur jadwal untuk diperbaiki
  278. 10:52mesinnya gitu ya. Jadi dengan kayak gini
  279. 10:54berarti pastinya kan akan lebih cepat
  280. 10:57untuk
  281. 10:58untuk memperbaiki si mesin tersebut dan
  282. 10:59juga tidak akan mengganggu proses dari
  283. 11:02produksi dan ya juga pasti sudah
  284. 11:04dipersiapkan ya untuk mesinnya agar
  285. 11:07tidak akan mengganggu proses produksi.
  286. 11:08Jika satu mesin rusak maka ada mesin
  287. 11:10lagi mesin lain yang akan
  288. 11:12menggantikannya.
  289. 11:15Oke, di sini contoh ada real world
  290. 11:18example ya. Jadi ada beberapa perusahaan
  291. 11:20yang sukses menerapkan reinforcement
  292. 11:22learning. Maaf.
  293. 11:24Oke, di sini contohnya ada perusahaan
  294. 11:27Google. Google ini mempunyai produk
  295. 11:29namanya DeepMind, AlphaGo dan AlphaZero.
  296. 11:33Jadi di sini ada namanya eh game ya,
  297. 11:37game boarding ya, kayak game misalnya
  298. 11:39catur, terus ada game yang namanya Go,
  299. 11:42dan seterusnya ya. Jadi eh DeepMind ini
  300. 11:46sebelumnya pernah di di di tandingkan
  301. 11:49dengan para juara catur, juara eh game
  302. 11:53Go yang boarding itu, dan pernah juga
  303. 11:56akhirnya mengalahkan si eh para champion
  304. 11:59ini yang manusia yang tadi ya. Jadi di
  305. 12:02contoh ya, jadi DeepMind ini sudah di
  306. 12:05training sedemikian rupa agar bisa
  307. 12:07mengalahkan para eh juara di
  308. 12:10masing-masing
  309. 12:11eh game tersebut ya.
  310. 12:13Ya di sini dengan adanya
  311. 12:16eh impact-nya ini, berarti
  312. 12:18eh reinforcement learning bisa membuat
  313. 12:21game yang eh lebih ke bot-nya, bot-nya
  314. 12:24itu lebih susah ya. Jadi misalnya kita
  315. 12:26nih mau membuat mau main game ya, mau
  316. 12:28main game, kita mau coba yang level
  317. 12:30paling susah gitu ya. Nah dengan adanya
  318. 12:33eh reinforcement learning pastinya akan
  319. 12:34dibuat yang level susah mungkin yang itu
  320. 12:37akan eh memberikan kita challenge yang
  321. 12:39lebih menantang gitu ya.
  322. 12:42Nah ini contoh ya, ada ilustrasi dari si
  323. 12:44DeepMind ini pertama dari si game eh
  324. 12:48catur ini ya. Catur di sini AlphaZero
  325. 12:51adalah si nama
  326. 12:53reinforcement learning-nya si agent ini
  327. 12:54ya, dan lawan Stockfish. Stockfish ini
  328. 12:58eh salah satu juara di eh catur ya. Dan
  329. 13:02di sini kalau kita perhatikan ya, jadi
  330. 13:04ada AZ eh yang hijau itu yang menang,
  331. 13:08lalu ada yang draw yang abu-abu, dan ada
  332. 13:11yang merah yang loss. Kalau yang di
  333. 13:13pertandingan catur ini ternyata
  334. 13:15banyakkan adalah yang draw gitu ya.
  335. 13:17Sedangkan untuk yang loss-nya ini
  336. 13:19sedikit balik sekali ya, ada sekitar
  337. 13:210,8%
  338. 13:23yang draw-nya ada 97% dan win-nya win
  339. 13:26ini ada sekitar 2%. Nah, ini untuk yang
  340. 13:29menarik ya untuk yang eh Shogi ya.
  341. 13:32Jadi, Shogi ini kalau enggak salah
  342. 13:33permainan catur nya Cina kalau enggak
  343. 13:35salah ya, saya kurang tahu ya.
  344. 13:37Nah, di sini Shogi ini
  345. 13:39la si AlphaZero lawan si Elmo, ya Elmo
  346. 13:42ini ya salah satu juara di bidang game
  347. 13:45Shogi.
  348. 13:46Sini ternyata malah si AlphaZero yang
  349. 13:49lebih banyak menang ya, ada sekitar 68%
  350. 13:52yang menang sedangkan yang kalahnya
  351. 13:54hanya sekitar 1,8%
  352. 13:56yang draw-nya yang draw-nya malah tidak
  353. 13:58ada gitu ya.
  354. 14:00Berarti sini sudah sukses sekali ya si
  355. 14:02reinforcement learning ini
  356. 14:03eh mengalahkan si manusia gitu ya. Dan
  357. 14:06juga sama dengan Go, jadi di Go ini
  358. 14:08ternyata
  359. 14:09si AlphaZero itu menangnya 53%
  360. 14:12dan kalahnya ada 46% ya, jadi ya
  361. 14:16kira-kira itu sudah
  362. 14:18eh dengan adanya reinforcement learning
  363. 14:21itu sudah bisa mengalahkan manusia gitu
  364. 14:22ya.
  365. 14:23Iya, makanya wah ini eh tantangan buat
  366. 14:26kita juga nih, jangan kalah sama mesin
  367. 14:28ya sama dengan AI gitu ya.
  368. 14:32Oke, nah berikutnya ada namanya Waymo.
  369. 14:34Nah, Waymo ini sebenarnya ya salah satu
  370. 14:37kompetitornya dari si Tesla ya, jadi
  371. 14:38Waymo
  372. 14:39Waymo ini adalah eh perusahaan pencetak
  373. 14:42mobil eh eh self-driving car juga sama
  374. 14:45seperti si Tesla.
  375. 14:47Jadi, Waymo ini ya pastinya menggunakan
  376. 14:50reinforcement learning untuk autonomous
  377. 14:52driving teknologi sini ya. Jadi, di sini
  378. 14:55ya pastinya
  379. 14:57eh membantu untuk lebih bisa eh safety
  380. 14:59ya kalau dalam mengudi
  381. 15:02dan pastinya dia sudah eh menggunakan
  382. 15:05eh DTA real time detection object.
  383. 15:08Jadi, di ya dilihat lagi dari sekitar
  384. 15:11seki sekeliling objeknya apakah ada
  385. 15:13objek yang kira-kira akan eh menghalangi
  386. 15:16jalannya si mobil gitu ya.
  387. 15:18Oke, ini kalau kalau menurut saya
  388. 15:21kayaknya nih Waymo nih belum cocok ya,
  389. 15:24eh kurang tahu juga tapi ada juga yang
  390. 15:26udah itu pakai Tesla itu ada beberapa
  391. 15:30masalah ya kalau di DC ya. Ya karena kan
  392. 15:32di Indonesia itu masih kurang tertib
  393. 15:34untuk eh pengguna jalannya ya.
  394. 15:37Environment-nya lebih rumit ya. Iya,
  395. 15:40makanya bisa jadi tiba-tiba ada
  396. 15:43kendaraan lain yang tiba-tiba langsung
  397. 15:45nyusup aja kan. Kan kayaknya kan mungkin
  398. 15:47enggak bisa mendeteksi ada kok dalam
  399. 15:49hitungan berapa detik udah datang gitu.
  400. 15:51Iya. Kayak gitu jadi ya itu sayang
  401. 15:54sekali ya kalau untuk yang self driving
  402. 15:56car yang di Indonesia itu belum cocok
  403. 15:58ya. Kayak begitu ya mungkin di yang udah
  404. 16:01tertib di negara lain itu bisa cocok
  405. 16:02nanti.
  406. 16:04Oke, berikutnya nah ini eh ilustrasinya
  407. 16:06ya.
  408. 16:07Ilustrasinya berarti sini contohnya
  409. 16:10menggunakan eh deep Q network ya salah
  410. 16:13satu algoritma reinforcement learning.
  411. 16:15Jadi di sini pertama akan dia akan
  412. 16:17mengecek nih eh apakah ada dia deteksi
  413. 16:21ada apakah ada objek yang menghalangi.
  414. 16:24Jika oke eh safety maka akan diberikan
  415. 16:27reward ya. Kayak gitu kalau Nah seperti
  416. 16:30itu ya akan dia akan melakukan looping
  417. 16:31terus. Nah seperti nanti dia akan
  418. 16:33otomatis akan bisa jalan sendiri gitu
  419. 16:35dengan eh kondisi yang dengan yang
  420. 16:38enggak mulus, misalnya kalau ada lubang
  421. 16:41jalan jarak jarak waktu dan jarak 100
  422. 16:43meter akan bisa eh mendeteksi misalnya
  423. 16:47menghindari. Kayak gitu ya.
  424. 16:50Oke, berikutnya ada Netflix. Nah ini
  425. 16:53saya ternyata saya baru tahu ternyata
  426. 16:55Netflix ini menggunakan juga
  427. 16:57reinforcement learning untuk memberikan
  428. 16:59recommendation system terhadap eh video
  429. 17:02ya. Jadi ya seperti yang kita tahu ya
  430. 17:05kalau untuk eh masalah recommendation
  431. 17:07itu kan pasti kan dilihat lagi dari data
  432. 17:10historical si customer ya. Misalnya si
  433. 17:13customer A nonton atau me-like atau
  434. 17:17memberikan rating di video tertentu di
  435. 17:20Netflix, maka nanti
  436. 17:23akan diberikan rekomendasi video
  437. 17:26yang cocok dari historical data si
  438. 17:28customer tersebut ya. Nah, dengan
  439. 17:30reinforcement learning pastinya akan
  440. 17:31memberikan
  441. 17:33eh
  442. 17:33eh engagement yang lebih tepat ya karena
  443. 17:35si customer menyatakan misalnya nonton
  444. 17:38video tentang eh Covid video tentang
  445. 17:41misalnya tentang
  446. 17:42eh
  447. 17:44tentang eh pidatonya Donald Trump
  448. 17:46misalnya yang menang ya, menang presiden
  449. 17:48di Amerika. Nanti akan diberikan nih
  450. 17:50kira-kira video mana aja sih yang
  451. 17:52terkait dengan Donald Trump misalnya.
  452. 17:55Nah, itu juga pastinya akan memberikan
  453. 17:56si engagement kepada si customer. Oh,
  454. 17:59ini nyata yang saya tonton nyata sesuai
  455. 18:02nih sama yang saya
  456. 18:03eh diberikan rekomendasi seperti itu ya.
  457. 18:07Oke, berikutnya.
  458. 18:08Nah, ini eh dari si apa arsitektur
  459. 18:12diagramnya si Netflix ya. Tadi kan si
  460. 18:14user ini pertama eh memberikan rating
  461. 18:17dari movie tersebut. Nanti si Netflix
  462. 18:19ini dari karyawannya akan ya biasa akan
  463. 18:22melakukan proses ETL, lalu ada di
  464. 18:26membuat machine learning di sini
  465. 18:27menggunakan ya contoh eh reinforcement
  466. 18:29learning ya di sini ya similarity
  467. 18:31computation, lalu dicek lagi lalu habis
  468. 18:33itu diberikan prediction dan akan
  469. 18:35diberikan recommendation eh di ke user
  470. 18:38yang di aplikasi Netflix tersebut ya.
  471. 18:42Oke, eh oke ini saya ada dia demo dari
  472. 18:46eh Q-learning.
  473. 18:48Oke, di sini ya tadi yang sebelumnya
  474. 18:51sudah dijelaskan di sesi pertama jadi
  475. 18:54ada
  476. 18:55eh game game-nya itu
  477. 18:57eh dia itu akan diberikan reward ya di
  478. 19:00di kotak tertentu. Misalnya di sini di
  479. 19:03contohnya itu ada reward 5 dan ada
  480. 19:05reward 10 ya.
  481. 19:07Oke, di ada video.
  482. 19:09Nah, di sini kan perhatikan ya. Jadi di
  483. 19:12situ ada eh kotak yang warna biru yang
  484. 19:15+5, dia akan diberikan eh skor nanti +5.
  485. 19:19Dan kotak 10 kotak 10, maka akan
  486. 19:21diberikan skor 10 gitu ya. Nanti di
  487. 19:24output-nya itu nanti akan nambah gitu
  488. 19:26dari seberapa banyak dia akan melewati
  489. 19:29si kotak-kotak tersebut ya. Tadi contoh
  490. 19:32game yang sederhana untuk reinforcement
  491. 19:33learning. Yang tadi ada diberikan
  492. 19:35reward. Dan di sini eh tidak ada
  493. 19:38punishment-nya. Jadi, bisa juga
  494. 19:40ditambahkan punishment jika melewati eh
  495. 19:43kotak tersebut, maka akan berkurang
  496. 19:44skornya.
  497. 19:46Oke, eh itu aja dari saya. Makasih.
  498. 19:50Ya, baik. Terima kasih, Pak Saiful.
  499. 19:53Jadi, eh pembahasan kita di sesi 2 tadi
  500. 19:57eh tentang eh real world eh use case re
  501. 20:01eh reinforcement learning ya, Pak. Jadi,
  502. 20:02kita sudah eh di
  503. 20:05eh berikan beberapa contoh gitu ya
  504. 20:07spesifik di
  505. 20:09finance, eh mobile retail, eh terkait
  506. 20:12health care gitu ya, dan manufaktur. Eh
  507. 20:14dan eh tadi ada beberapa contoh nyata ya
  508. 20:17yang
  509. 20:18sudah sukses menerapkan reinforcement
  510. 20:20learning tadi ya, Pak. Dan juga sudah
  511. 20:22menyaksikan eh demo dari Q-learning
  512. 20:24untuk memperlihatkan eh algoritma ini ya
  513. 20:27eh untuk diterapkan dalam eh situasi
  514. 20:30reinforcement learning ya di dunia
  515. 20:31nyata.
  516. 20:33Eh kemudian berarti eh kita
  517. 20:37harusnya akan lebih jelas ya eh tentang
  518. 20:40reinforcement learning di mana
  519. 20:42eh sangat berbeda ya dengan supervised
  520. 20:45learning dan unsupervised learning.
  521. 20:47Di reinforcement learning itu ada
  522. 20:51eh fokusnya ke pengambil pengambilan
  523. 20:52keputusan ya, Pak ya. Pengambilan
  524. 20:54keputusan
  525. 20:55yang eh berdasarkan eh tadi eh
  526. 20:58apa eh
  527. 21:00apa eh umpan balik ya. Umpan balik dan
  528. 21:04eh mempelajari eh apa tadi ya? Reward
  529. 21:07dan punishment ya eh dengan bentuk yang
  530. 21:10prosesnya berulang ya Markov chain
  531. 21:13proses tadi ya Pak ya dan ada algoritma
  532. 21:16Q-learning atau tadi deep Q network gitu
  533. 21:19ya Pak ya
  534. 21:19iya cuma ada ada beberapa sedikit
  535. 21:24ini apa um
  536. 21:26berat kalau kita lihat dari beberapa
  537. 21:29contoh di pertemuan-pertemuan sebelumnya
  538. 21:33itu kan sepertinya agak campur ya
  539. 21:35artinya
  540. 21:36sepertinya mirip-mirip gitu
  541. 21:38contoh-contoh itu ya Pak
  542. 21:39misalnya supervised learning pada materi
  543. 21:42supervised learning kita
  544. 21:43ternyata supervised learning itu dipakai
  545. 21:46untuk implementasinya buat quality
  546. 21:48control untuk
  547. 21:50melihat kualitas kemarin itu contohnya
  548. 21:53daun teh gitu kualitas daun teh kalau
  549. 21:55yang bagus berarti kriterianya bagus
  550. 21:57kalau yang kurang berarti kurang gitu ya
  551. 21:59seperti itu
  552. 22:01cuma bedanya itu menggunakan data
  553. 22:03berlabel gitu dengan algoritma terkait
  554. 22:05dengan supervised learning unsupervised
  555. 22:07learning juga
  556. 22:09seperti yang Bapak contohkan tadi ada
  557. 22:11di unsupervised learning itu bisa untuk
  558. 22:13inspection
  559. 22:15monitoring gitu
  560. 22:16monitoring tapi kita pakainya datanya
  561. 22:19enggak berlabel gitu
  562. 22:21jadi untuk memantau
  563. 22:23dan memastikan konsistensi kemarin itu
  564. 22:25kualitas produk apa pemanisnya itu ya
  565. 22:28stevia itu ya
  566. 22:30pada pertemuan-pertemuan sebelumnya
  567. 22:32nah itu kan hampir mirip ya dengan
  568. 22:34contoh tadi terus ada lagi reinforcement
  569. 22:37learning
  570. 22:38tadi Bapak mencontohkan untuk predictive
  571. 22:40maintenance ya quality control juga itu
  572. 22:43contoh ada berarti itu IoT monitoring ya
  573. 22:46jadi untuk monitoring
  574. 22:48kemudian
  575. 22:50contoh lain tadi Netflix recommendation
  576. 22:52ini saya pun
  577. 22:54baru um
  578. 22:56nambah ya wawasannya bahwa saya pikirnya
  579. 22:59recommendation gitu ya um
  580. 23:02um pakai item base filtering, content
  581. 23:05base filtering, seperti itu ya, Pak, ya.
  582. 23:07Ternyata ini untuk reinforcement
  583. 23:08learning, jadi untuk prediksi.
  584. 23:10Ya, jadi contoh-contoh mirip itu ee
  585. 23:13mudah-mudahan ee penjelasan ini tidak
  586. 23:14menjadi membingungkan ya, ee sebetulnya
  587. 23:17intinya adalah
  588. 23:18berarti kita punya data atau source yang
  589. 23:21sama, kita bisa manfaatkan sedemikian
  590. 23:24rupa untuk apa namanya tujuan ee
  591. 23:27tertentu gitu ya. Terus ee cara atau
  592. 23:30metode algoritma yang ee disesuaikan
  593. 23:33gitu ya, mau
  594. 23:34supervised, unsupervised, atau
  595. 23:35reinforcement learning seperti itu ya,
  596. 23:37Pak, ya.
  597. 23:37Iya, betul.
  598. 23:38Oke.
  599. 23:39Ee baik, ee dengan contoh-contoh yang
  600. 23:41telah kita bahas, semoga pemirsa Uji TV
  601. 23:43dan adik-adik mahasiswa bisa lebih
  602. 23:44memahami ya, perbedaan dan penerapan
  603. 23:47ketiga metode ini.
  604. 23:49Nanti adik-adik juga bisa mungkin
  605. 23:51mempelajari kembali atau mengulang gitu
  606. 23:53ya, untuk melihat tayangan materi ee
  607. 23:56tersebut ya, di channel Uji TV Official.
  608. 23:59Supervised learning dan unsupervised
  609. 24:01learning. Jadi, pembelajarannya mungkin
  610. 24:03perlu dipahami berkali-kali ya, mungkin
  611. 24:06kalau agak lupa terus mau ngelihat
  612. 24:07bedanya apa sih gitu.
  613. 24:09Baik, pemirsa dan adik-adik mahasiswa,
  614. 24:11setelah ini kita akan lanjut ke
  615. 24:13penerapan reinforcement learning di
  616. 24:15bidang lain. Tetap bersama kami di
  617. 24:18program literasi.

About this transcript

This page contains the full transcript of Team Teaching: Pengantar Reinforcement Learning - Konsep dan Implementasi (Part 2) by UG Pembelajaran Siber, generated from the public captions YouTube serves with the video. The transcript has 3,351 words across 617 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.