YouTube2Text

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

by UG Pembelajaran Siber · 4,124 words · 735 segments · language en · Watch on YouTube

Full transcript

  1. 0:09[musik]
  2. 0:17Selamat bergabung kembali pemirsa Yuji
  3. 0:19TV dan adik-adik mahasiswa Universitas
  4. 0:22Gunadarma. Di segmen 3 ini kita akan
  5. 0:25melanjutkan pembahasan mengenai
  6. 0:27implementasi reinforcement learning di
  7. 0:29industri. Jadi fokusnya pada aplikasi
  8. 0:33industri menggunakan deep reinforcement
  9. 0:36learning. Bersama Bapak Sigit, kita akan
  10. 0:38menggali bagaimana teknologi ini
  11. 0:40diterapkan untuk meningkatkan efisiensi
  12. 0:43dan performa di berbagai sektor
  13. 0:45industri. Ini ada kata deep
  14. 0:48reinforcement learning ya, Pak Sigit. I.
  15. 0:50Nah, masuk ke deep neural network kah
  16. 0:53atau deep learning kah itu nanti
  17. 0:55bagaimana ya ee sepertinya jadi lebih
  18. 0:58menarik lagi. Pak Sigit silakan ee untuk
  19. 1:00memberikan wawasan kepada kami semuanya
  20. 1:03ya. Silakan Pak.
  21. 1:04Baik terima kasih. Asalamualaikum
  22. 1:06warahmatullahi wabarakatuh. Selamat
  23. 1:09mungkin siang ya sekarang kondisinya ee
  24. 1:12pemirsa Yuji TV. Jadi tadi sudah banyak
  25. 1:15disampaikan oleh Bu ee Dr.
  26. 1:19eh Puspito Jati, kemudian dari Mas
  27. 1:25Mas Saiful gitu ya. Sudah dijelaskan
  28. 1:27beberapa dari sisi konsep maupun juga ee
  29. 1:30contoh dari penggunaan R.
  30. 1:32Eh jadi di sini ada kata DIP tadi. Betul
  31. 1:35ya. Jadi apa sih yang membedakan gitu
  32. 1:38ya? Jadi mungkin reforce ehforment
  33. 1:40learning atau RL ya saya sebutnya lebih
  34. 1:42mudahnya singkat gitu ya. RL ini ee
  35. 1:45kalau kita tadi supervise dan lain
  36. 1:48sebagainya itu kita membicarakan ee
  37. 1:51training kemudian adakah label ataupun
  38. 1:54tidak gitu ya. Artinya bentuknya
  39. 1:56classified atau klasifikasi. Nah, kalau
  40. 1:59reinforcement learning itu adalah
  41. 2:01biasanya digunakan setelah itu gitu ya.
  42. 2:04Jadi ada proses pembelajaran juga tetap
  43. 2:06ya. Jadi ada state awal tadi, state
  44. 2:09awalnya seperti apa? Kemudian ada di
  45. 2:11tengahnya itu ada polisi atau aturan
  46. 2:14gitu ya. Kemudian aturan itulah yang
  47. 2:16nanti ketika dilaksanakan atau diaksi
  48. 2:18ada action-nya itu dikembalikan kepada
  49. 2:22environment-nya, lingkungannya seperti
  50. 2:23apa. Nah, kalau misalnya hasil dari
  51. 2:25lingkungannya itu ee tadi jawabannya
  52. 2:28adalah ee betul dalam hal reward gitu ya
  53. 2:32atau salah dan lain sebagainya, nanti
  54. 2:35itu akan kembali lagi ke
  55. 2:37peraturan-peraturan atau polisi yang
  56. 2:38sudah dibuat tadi. Kemudian kita masuk
  57. 2:40ke state yang baru. Nah, gitu ya. Nah,
  58. 2:43jadi nah di sini di dep-nya
  59. 2:46karena saat pembelajaran tadi
  60. 2:48aturan-aturan tadi tidak hanya bentuknya
  61. 2:51bersifat tabel if then else dan lain
  62. 2:53sebagainya namun dalam bentuk model gitu
  63. 2:55ya atau eh deep neural network gitu.
  64. 2:59Nah, ini yang akan membedakan eh antara
  65. 3:02reinforcement learning ya misalnya tadi
  66. 3:04pakai Q learning gitu ya. Eh Q learning
  67. 3:06itu juga menggunakan neural network juga
  68. 3:08gitu ya. Nah, ini di sini adalah
  69. 3:10menggunakan metode-metode deep
  70. 3:12neuronetwork. Karena apa? Karena
  71. 3:14environment-nya itu juga semakin besar.
  72. 3:16Contohnya tadi kalau sudah sempat
  73. 3:18dicontohkan ee apa mobil otonom itu
  74. 3:22lingkungannya sangat besar sekali gitu
  75. 3:24ya. Jadi ada pengendara ee lain ya,
  76. 3:27kemudian ada traffic ya ee traffic sign
  77. 3:30ya ee dan kondisi-kondisi ee jalan dan
  78. 3:33lain sebagainya sehingga dibutuhkanlah
  79. 3:35deep neural network.
  80. 3:38Oke, ini beberapa ee apa namanya yang
  81. 3:41bis yang diimplementasikan ya atau ee
  82. 3:44penggunaan ee DRL. Nah, tadi kalau kita
  83. 3:48sifat RL, nah ini DIP DRL itu ada untuk
  84. 3:51health care, education ya, transportasi
  85. 3:54energi ya. Untuk bisnis tadi juga sudah
  86. 3:55disampaikan ada science engineering
  87. 3:58untuk natural language processing ya
  88. 4:00sekarang sudah cukup mungkin sering
  89. 4:02didengar ada LLM ya large language
  90. 4:05modeling ya itu juga menggunakan eh
  91. 4:08salah satunya reforcement learning untuk
  92. 4:11tadi proses pemberian reward gitu ya.
  93. 4:13Contohnya untuk chatboot misalnya gitu
  94. 4:15ya. Jadi hasil jawabannya itu apakah
  95. 4:18benar atau tidak gitu ya. Nah, kemudian
  96. 4:21sebenarnya kita tidak sadar kita
  97. 4:23menggunakan RL itu sebenarnya ada ada
  98. 4:26teknologi capca. Capca itu dibuat gitu
  99. 4:29ya ee sebenarnya mereka itu untuk
  100. 4:31mempelajari ya secara gratis gitu ya.
  101. 4:34Kita memberikan label oh ini betul, ini
  102. 4:36salah, betul dan lain sebagainya.
  103. 4:38Kemudian di Facebook kita tagging ya,
  104. 4:40tagging orang. Dulu kita selalu tagging,
  105. 4:42tagging, tagging, melakukan tagging ini
  106. 4:44siapa, ini siapa. Sekarang otomatis
  107. 4:46Facebook bisa melakukan tagging
  108. 4:48automatically. Nah, itulah eh bagaimana
  109. 4:51eh proses punishment and rewarding tadi
  110. 4:54gitu ya untuk memberikan e tingkat
  111. 4:57akurasi yang lebih tinggi untuk eh di
  112. 4:59deep reinforcement learning. Ada
  113. 5:02computer vision ya untuk eh recognition
  114. 5:05detection dan lain sebagainya. Ada
  115. 5:06robotik dan games tadi juga sudah
  116. 5:08disinggung ee dan lain sebagainya.
  117. 5:11Oke. Nah, ee pada kesempatan ini saya
  118. 5:14akan mencoba untuk membawakan dua topik,
  119. 5:18yaitu untuk implementasi reinforcement
  120. 5:21learning untuk mobil otonom. Yang kedua
  121. 5:23adalah untuk desain ee meta material
  122. 5:26mekanik gitu ya. Jadi yang digunakan
  123. 5:28oleh teman-teman dari teknik mesin gitu
  124. 5:30ya. Meskipun demikian untuk di otonom
  125. 5:32kita bisa banyak ya banyak sekali baik
  126. 5:34mesin, elektrik, elektronik dan lain
  127. 5:36sebagainya bahkan ee IT ya itu juga bisa
  128. 5:41ee mempelajari gitu ya mekanisme ee
  129. 5:45reinforcement learning ini.
  130. 5:48Oke. Nah, di sini bagaimana mobil otonom
  131. 5:51bekerja. Jadi, mobil otonom adalah
  132. 5:53sistem pengambilan keputusan yang
  133. 5:55mandiri di mana aliran data itu diproses
  134. 5:59ya dari berbagai sensor. Ee jadi kalau
  135. 6:01mobil otonom itu berjalan ya misalnya
  136. 6:04contohnya tadi ada beberapa brand ya ee
  137. 6:06yang sudah disampaikan dia memiliki
  138. 6:08kamera, liar, radar, GPS dan juga sensor
  139. 6:13inersia. Jadi banyak sekali memang yang
  140. 6:16di ee implementasikan gitu ya. Jadi
  141. 6:18tidak cukup salah satu kamera saja gitu
  142. 6:21ya, liar gitu. Nanti kita coba sedikit
  143. 6:24singgung terkait dengan leadar dan radar
  144. 6:25dan juga bagaimana di ee mobil otonom
  145. 6:28itu. Nah, di sini kita lihat adalah eh
  146. 6:30di dalam mobil autonom ada perception,
  147. 6:32planning, dan action, gitu ya. Jadi,
  148. 6:34persepsi itu dari penglihatannya seperti
  149. 6:37apa ya, dari radar-radar tadi input
  150. 6:39kemudian planning apa yang akan
  151. 6:41dilakukan kemudian di aksikan gitu ya.
  152. 6:45Nah, planning-nya inilah yang nanti
  153. 6:46harus belajar dengan baik gitu ya, yang
  154. 6:49akan dipengaruhi dari proses eh
  155. 6:52reinforcement learning itu. Oke. Nah, di
  156. 6:56sini ada empat bagian utama yaitu
  157. 6:59perception, localization, prediction,
  158. 7:02dan decision making. Di mana decision
  159. 7:04making sendiri ada high level pad
  160. 7:06planning, behavior arbitration, juga ada
  161. 7:09motion controller.
  162. 7:12Oke, kita bahas satu-satu persepsi. Nah,
  163. 7:14persepsi ini di sendiri adalah bagaimana
  164. 7:18nanti membantu mobil itu melihat
  165. 7:20lingkungan. Jadi, ee bagaimana yang ada
  166. 7:24di depan, di belakang, di samping gitu
  167. 7:27ya. Kalau perlu di atasnya gitu ya dan
  168. 7:29mengklasifikasikan benda-benda yang ada
  169. 7:32di sekitarnya gitu ya. Nah, kalau kita
  170. 7:34lihat di sini ya, jadi tujuannya adalah
  171. 7:38untuk membuat keputusan yang baik. Baik
  172. 7:40itu perlu mengenali objek secara instan,
  173. 7:42secara cepat. Jadi kalau misalnya
  174. 7:45mengendari mobil itu bahkan tidak hanya
  175. 7:48100 m, 50 m, bahkan dalam hitungan 10 m
  176. 7:53ya mobil harus bisa gitu ya merespon apa
  177. 7:56yang terjadi di depan gitu dengan
  178. 7:58kondisinya itu. Ee ini kita bisa lihat
  179. 8:01ada hasil dari kamera ya. Jadi ee
  180. 8:05kemudian yang di sebelah kanan itu ada
  181. 8:08hasil dari radar yang atas. Kalau yang
  182. 8:11di bawah itu adalah ee sori.
  183. 8:18Oke.
  184. 8:20Nah, ini ee kalau dicontohkan ya di
  185. 8:22lidar itu dia eh leadar itu light
  186. 8:25detection and ranging eh ranging ya.
  187. 8:28Jadi dia
  188. 8:30memantulkan satu ee apa namanya? Cahaya.
  189. 8:34Kemudian bagaimana cahaya itu bisa
  190. 8:36diterima dan dipantulkan balik. Nah, ini
  191. 8:40masalahnya adalah ketika menggunakan
  192. 8:42lidar itu adalah ketika di siang hari
  193. 8:43gitu karena pencahayaan sangat tinggi
  194. 8:45misalnya sehingga ee cahaya yang kembali
  195. 8:49gitu ya yang ditangkap oleh ee reseptor
  196. 8:51itu ee tidak diterima dengan baik. Nah,
  197. 8:53oleh karena itu ada radar. Nah, ini
  198. 8:55radar memang teknologi jauh lebih mahal
  199. 8:57gitu ya, sehingga dia tidak bermasalah
  200. 9:00dengan ee pencahayaan. Karena oleh
  201. 9:02karena itu satelit pun di atas itu ada
  202. 9:04namanya satelit radar gitu ya. sehingga
  203. 9:07bisa melihat misalnya kapal yang di laut
  204. 9:11gitu ya meskipun ada tertutup oleh awan.
  205. 9:14Nah, itu sama dengan yang akan ee yang
  206. 9:16bisa biasanya ditanamkan di mobil
  207. 9:18otonom. Nah, ini ya. Ini contoh ee lidar
  208. 9:24ya.
  209. 9:25Ya, jadi mobil bergerak berdasarkan ee
  210. 9:28kanan kirinya gitu ya. Ee kondisi di
  211. 9:30sekitarnya. Oke. Kemudian localization.
  212. 9:33Localization itu sendiri adalah eh satu
  213. 9:36algoritma ya pada mobil otonom untuk
  214. 9:38menghitung posisi orientasi kendaraan
  215. 9:41saat melakukan navigasi yang biasanya
  216. 9:43teknologinya disebut dengan visual
  217. 9:44odometri ya yang sifatnya adalah
  218. 9:47simultaneous localization and mapping
  219. 9:49biasanya menggunakan slam. Jadi dia bisa
  220. 9:51melihat gitu ya ketika berjalan ini ada
  221. 9:54objek apa gitu kalau misalnya di nanti
  222. 9:56mungkin kemarin sudah ada segmentasi
  223. 9:58gitu ya. Nah itu adalah sifatnya
  224. 9:59lokalisasi. Jadi, oh ini adalah objek ee
  225. 10:02ada manusia gitu ya, kemudian ada jalan,
  226. 10:05kemudian ada traffic, sign dan lain
  227. 10:08sebagainya. Ada benda-benda yang lain di
  228. 10:10sekitarnya. Nah, itu digunakan ee untuk
  229. 10:14melihat posisi dia ada di mana dan benda
  230. 10:17itu ada di mana sehingga dia bisa tahu
  231. 10:19posisinya. Nah, ini sifatnya adalah
  232. 10:21pemetaan yang fungsinya adalah
  233. 10:23mengklasifikasi tadi ya, jalan pejalan
  234. 10:25kaki dan lain sebagainya.
  235. 10:28Kemudian prediksi. Nah, ini prediksi ee
  236. 10:32jadi memahami manusia dalam mengemudi
  237. 10:35ya. Jadi ee kompleks ya. Jadi orang
  238. 10:38sendiri yang mengemudi biasanya itu ee
  239. 10:41karena melibatkan emosi dan lain
  240. 10:44sebagainya. Sehingga mobil otonom itu
  241. 10:46dibuat untuk setidaknya mengurangi
  242. 10:49hal-hal itu gitu ya dan membuat orang
  243. 10:51tidak lelah dalam perjalanan gitu ya dan
  244. 10:54lain sebagainya. Nah, makanya ee mungkin
  245. 10:57mudah-mudahan terlihat ya. Jadi, apa
  246. 11:00yang harus dilakukan adalah bagaimana ee
  247. 11:04mobil otonom itu bisa mempelajari juga
  248. 11:07behavior gitu ya. Behavior dari
  249. 11:09orang-orang yang ada di sekitarnya.
  250. 11:10Pejalan kaki itu bagaimana ketika ada di
  251. 11:13mobil. Makanya tadi kalau di Indonesia
  252. 11:15terlalu kompleks gitu ya misalnya ya
  253. 11:18memang seperti itu. Makanya teknologi ee
  254. 11:22apa namanya 4.0 gitu ya. itu juga harus
  255. 11:26diimbangi oleh society 5.0 gitu. Nah,
  256. 11:29ini kita ke arah sana gitu ya. Kita eh
  257. 11:32apa namanya? Ee optimis lah kita bisa
  258. 11:35sampai ke eh society 5.0 ya. Nah,
  259. 11:39kemudian mobil ini akan menangkap ya 360
  260. 11:42derajat. Kemudian dia bisa harus
  261. 11:43memprediksi apa yang tadi ee orang ini
  262. 11:47kalau misalnya berhenti apakah akan
  263. 11:48jalan ya ketika misalnya ada sign gitu
  264. 11:50dibelajar. Oh, di sana warnanya hijau.
  265. 11:52Berarti mobilnya bisa jalan duluan.
  266. 11:55Kemudian ee nanti ee berarti ee pejalan
  267. 11:58kakinya akan berhenti, tidak
  268. 12:00menyeberang. Nah, ini. Nah, ini kan
  269. 12:01salah satu yang harus di bisa diprediksi
  270. 12:03dan bisa diketahui secara singkat gitu
  271. 12:06ya dari mobil otonom. Oke, ini kemudian
  272. 12:09decision making ya eh yang komponen
  273. 12:12keempat jadi bersifat dinamis ya dan
  274. 12:16tepat di lingkungan yang tidak pasti itu
  275. 12:18tadi ya. Jadi ini kompleks sekali.
  276. 12:21ya. Dan mobil itu juga harus
  277. 12:22mempertimbangkan bahwa ee tidak semua
  278. 12:25pembacaan sensor itu akan akurat. Nah,
  279. 12:27ini makanya oleh karena ee itu tadi
  280. 12:29sensor tuh banyak ditanam meskipun dia
  281. 12:32ee hasilnya sama untuk mendeteksi objek
  282. 12:35juga gitu ya. Misalnya mengendeksi objek
  283. 12:38orang tapi ada banyak sensor yang
  284. 12:40digunakan gitu. Inilah kenapa ee berarti
  285. 12:46environment-nya banyak, kemudian juga ee
  286. 12:49action-nya juga ee nanti berdasarkan
  287. 12:52planning-nya tadi. Nah, ini yang yang
  288. 12:53makanya menggunakan eh deep learning.
  289. 12:57Oke,
  290. 12:59lanjut. Nah, ini eh empat komponen dari
  291. 13:02proses hierarki dalam pengambilan
  292. 13:04keputusan di dalam ee mobil otonom. Ya,
  293. 13:07pertama adalah pad or root planning. ini
  294. 13:10pada dasarnya ini digunakan untuk
  295. 13:12merencanakan rute ya. Keputusan pertama
  296. 13:15dari empat keputusan yang harus diambil
  297. 13:16oleh mobil misalnya di junction ya, di
  298. 13:19apa namanya di perempatan. Kemudian
  299. 13:21behavior arbitration. Nah, ini setelah
  300. 13:24route direncanakan mobil itu perlu
  301. 13:27menavigasi dirinya melalui rute
  302. 13:29tersebut. Jadi apakah ambil sebelah
  303. 13:31kiri, apakah ambil sebelah kanan dan
  304. 13:33lain sebagainya gitu ya. Nah, kemudian
  305. 13:36motion planning. Jadi berarti pergerakan
  306. 13:38setelah lapisan perilaku memutuskan
  307. 13:40bagaimana navigasi itu harus lewat rute
  308. 13:43yang mana, apakah ambil sebelah kanan
  309. 13:45karena misalnya contoh di Eropa dengan
  310. 13:47di Indonesia jalannya kita kan di
  311. 13:49sebelah kiri gitu ya, tapi kalau di
  312. 13:51Eropa sebelah kanan. Ini juga tentu akan
  313. 13:53ee berbeda terkait dengan behavior-nya.
  314. 13:56Nah, kemudian yang keempat itu adalah
  315. 13:59vehicle control gitu ya. Jadi bagaimana
  316. 14:02kendaraan ini dikontrol sehingga bisa
  317. 14:05mengeksekusi ee jalur yang
  318. 14:07direferensikan gitu ya. Jadi dia tetap
  319. 14:10misalnya dia harus ambil kanan jalur
  320. 14:12yang yang diberikan planningnya tadi
  321. 14:14adalah motion planningnya sebelah kanan
  322. 14:16maka bagaimana kendaraan ini gitu ya ee
  323. 14:20mobil ini bisa tetap di jalurnya gitu ya
  324. 14:22yang ada di sebelah kanan gitu. Nah, ini
  325. 14:25eh adalah eh empat komponen di dalam eh
  326. 14:28decision e making.
  327. 14:31Nah, kemudian apa peran reinforcement
  328. 14:34learning dalam hal ini gitu ya. Oke,
  329. 14:37neural network itu bisa memprediksi
  330. 14:39beberapa tindakan tadi gitu ya dari data
  331. 14:41persepsi. Namun memilih tindakan yang
  332. 14:44tepat memerlukan deep eh reinforcement
  333. 14:46learning tadi. Kenapa? Karena memang
  334. 14:48terlalu banyak gitu ya, terlalu banyak
  335. 14:50eh data ya environmentnya itu sendiri.
  336. 14:54Kemudian nanti dari sisi planning-nya
  337. 14:57itu juga banyak. Bayangin kalau misalnya
  338. 14:59di depan yang tadi di depan ada pejalan
  339. 15:01kaki, apa yang harus dilakukan?
  340. 15:03Berhentikah, majukah? Ya. Kemudian nanti
  341. 15:06kalau misalnya ada kendaraan lain yang
  342. 15:08akan datang misalnya dari seberang gitu
  343. 15:10ya atau ada yang dari sebelah kanan.
  344. 15:12Nah, gitu ya. Nah, dalam DRL tetap sama
  345. 15:16ada namanya state action dan reward.
  346. 15:18Tadi saya sudah sampaikan. Jadi,
  347. 15:20state-nya sendiri itu adalah
  348. 15:22menggambarkan situasi saat ini pada
  349. 15:24waktu tertentu ya. Dalam hal ini adalah
  350. 15:27posisi di jalan. Dia posisinya ada di
  351. 15:29mana nih kendaraan gitu ya. Kemudian
  352. 15:31action-nya itu adalah menggambarkan
  353. 15:33semua kemungkinan gerakan yang dapat
  354. 15:35dilakukan oleh mobil. Kemudian
  355. 15:38reward-nya adalah umpan balik yang
  356. 15:40diterima mobil setiap kali ia mengambil
  357. 15:42satu tindakan gitu. Jadi itulah yang
  358. 15:45nanti yang akan dipelajari gitu ya. ee
  359. 15:48modelnya itu tadi ketika sudah ini jalan
  360. 15:51gitu ya, ketika sudah berjalan
  361. 15:53pemodelannya artinya learning-nya sudah
  362. 15:55berjalan, nah itu model itu yang akan
  363. 15:57ditanam di dalam mobil gitu.
  364. 16:01Nah, ini ee contoh ya di sini ee ada
  365. 16:06state ya jalannya gitu ya, dia posisinya
  366. 16:08di mana. Kemudian action berdasarkan
  367. 16:11rule yang diberikan di pertama ya.
  368. 16:13Kemudian
  369. 16:15ada hasilnya gitu ya sehingga ee di situ
  370. 16:18ada eh reward gitu ya. Ada pergerak
  371. 16:21kalau ada pergerakan ke sini misalnya
  372. 16:22reward-nya apa ya? Mudah-mudahan jalan
  373. 16:26videonya. Oh enggak.
  374. 16:28Oke.
  375. 16:37Nah, ini jalan ya. Jadi ketika Oke. Agak
  376. 16:40putus-putus.
  377. 16:44Oke. Nah, t Nah, ini berarti kan ada
  378. 16:47kesalahan gitu ya. Ada kesalahan.
  379. 16:50Nah, dia tidak belok gitu tapi dia ee
  380. 16:53lurus saja padahal jalannya dalam
  381. 16:55kondisi belok gitu. Nah, ketika di
  382. 16:57situlah ee berarti ada ee reward, baik
  383. 17:00itu reward atau punishment di situ
  384. 17:02sehingga dia harus memperbaiki harusnya
  385. 17:05seperti apa mengikuti line tengahkah
  386. 17:07atau dia harus menjaga gitu ya dia
  387. 17:09posisinya di garis tengah dengan di
  388. 17:11garis pinggir.
  389. 17:13Oke. Nah, ini yang paling ter ee yang
  390. 17:17cukup terkenal ya untuk apa namanya ee
  391. 17:20simulasi ya, pembuatan ee deep ee
  392. 17:24contohnya adalah voyage deep drive. Nah,
  393. 17:27ini eh aplikasi ya untuk simulasi. Jadi,
  394. 17:31mobil atau ee mobil otonom tersebut
  395. 17:33sebagai een dilatih sampai ribuan. Epoh
  396. 17:37ya. EPO itu eh bukan iterasi tapi ee
  397. 17:41pengulangan dari satu stage dari A
  398. 17:44sampai Z dan kembali lagi gitu ya. Jadi
  399. 17:48misalnya A sampai D state-nya ABC
  400. 17:50berarti ABC
  401. 17:52CBA gitu. ABC CBA kembali lagi. Nah ini
  402. 17:56ee disebut dengan EPO. Jadi diulang
  403. 17:59terus. Nah, selama pelatihan een belajar
  404. 18:01dengan mengambil tindakan tertentu. Nah,
  405. 18:03sehingga nanti dihasilkan yang disebut
  406. 18:05dengan polisy. Policy adalah bagaimana
  407. 18:07agen membuat keputusan yang di dalamnya
  408. 18:09berupa aturan pengambilan keputusan ya.
  409. 18:13di mana polisi juga mendefinisikan
  410. 18:15sebagai perilaku een pada waktu
  411. 18:18tertentu.
  412. 18:20Nah, kemudian ee
  413. 18:22setiap pelaksanaan tersebut ya itu
  414. 18:25dinilai atau eh diukur menggunakan state
  415. 18:28value function ya yang biasa diukur
  416. 18:30dengan Belman expectation equation
  417. 18:33contohnya.
  418. 18:35Oke, ini contoh dia ada di ee junction
  419. 18:38ya, ada di perempatan. Kemudian dia
  420. 18:40harus memikirkan ada kendaraan yang mau
  421. 18:42lewat kosong dia baru ke kanan gitu ya.
  422. 18:45Nah itu ee dan dia harus posisinya ada
  423. 18:48di sebelah kanan bukan langsung ambil
  424. 18:50yang di jalur sebelah kiri. Oke. Oke.
  425. 18:53Ini tadi sudah sempat dijelaskan oleh Bu
  426. 18:56Dr. Uspuspito Jati bahwa ada mark
  427. 19:00decision process di situ ada ya ada
  428. 19:02state kemudian e di ada agent kemudian
  429. 19:05ada state ada environment ada reward dan
  430. 19:07juga eh ada action. Jadi prosesnya pada
  431. 19:11waktu ttentu keadaan lingkungan berada
  432. 19:13di S state ya ST ya. Kemudian agen akan
  433. 19:17mengamati keadaan saat ini ya ST dan
  434. 19:20memilih sebuah tindakan action-nya apa.
  435. 19:22Kemudian environment berpindah ke
  436. 19:24keadaan baru ya dan secara bersamaan een
  437. 19:27a diberikan eh reward ya berdasarkan
  438. 19:29hasil tadi. Oke ini eh
  439. 19:35lebih dalamnya di dalam eh partially
  440. 19:38observable mark of decision. Di sini ada
  441. 19:42eh fungsinya ada enam komponen ya. ada
  442. 19:45observation, finite state of stats,
  443. 19:47kemudian finit set of action, reward
  444. 19:50function, kemudian ada transisi
  445. 19:52probabilitasnya dan juga ada
  446. 19:55discontinuing factornya gitu ya. Nah,
  447. 19:58tujuan dari DRL sendiri adalah untuk
  448. 20:00menemukan policy tadi ya yang diinginkan
  449. 20:02dengan memaksimalkan reward. Jadi ya
  450. 20:05memaksimalkan reward pada setiap langkah
  451. 20:07waktu yang diberikan atau dengan kata
  452. 20:09lain untuk menemukan fungsi value action
  453. 20:12ya. Kalau kita tadi ee sudah disinggung
  454. 20:15Anda menggunakan key function. Jadi
  455. 20:17mendapatkan fungsi value action yang
  456. 20:19optimal.
  457. 20:21Oke, ini key learning ya. Eh, jadi key
  458. 20:24value itu ya ini ee dibuat di dalam ee
  459. 20:27satu persamaan tertentu ya. Yang ini
  460. 20:30yang akan harus dimaksimalkan
  461. 20:33ya. Jadi menemukan polisi optimal dengan
  462. 20:36berinteraksi dengan lingkungannya.
  463. 20:39Oke, ini eh proses eh learning-nya.
  464. 20:43Jadi, ada eh neural network, deep neural
  465. 20:46network. Di sini ada step
  466. 20:48information-nya pertama. Kemudian dia eh
  467. 20:53masuk ke model dan nanti ada action-nya
  468. 20:55yang di situ ya. Apakah throttle-nya
  469. 20:58jalan, steering well-nya gitu ya,
  470. 21:00kondisinya seperti apa kemudian
  471. 21:02dijalankan. Kemudian aksi tersebut
  472. 21:05menghasilkan reward ya. Reward-nya
  473. 21:07seperti apa? Nah, itu kembali lagi dan
  474. 21:09akan dipelajari terus-menerus.
  475. 21:12Oke, yang ini makanya di sini een akan
  476. 21:14menemukan tindakan yang baik dan buruk
  477. 21:16itu melalui proses trial dan error gitu.
  478. 21:20Jadi, dia tidak berhenti belajar gitu
  479. 21:22ya. Jadi, ee meskipun sudah belajar di
  480. 21:25neural network-nya ya, di apa namanya di
  481. 21:27model ee deep learning-nya gitu ya, tapi
  482. 21:32dia juga akan belajar berdasarkan
  483. 21:34keputusan yang sudah diambil gitu. Jadi
  484. 21:36belajar dua kaliah di sini.
  485. 21:40Oke. Kemudian contoh yang kedua itu
  486. 21:44adalah atau kasus yang kedua itu terkait
  487. 21:46dengan desain metamaterial mekanik. Jadi
  488. 21:50[mendengus] metamaterial itu adalah
  489. 21:52material buatan yang dapat mengendalikan
  490. 21:54gelombang baik gelombang mekanik maupun
  491. 21:56gelombang elektromagnetik. Contohnya itu
  492. 21:57sebenarnya seperti sol sepatu.
  493. 22:00Jadi ketika kita mendesain satu sol
  494. 22:03sepatu itu ee dia ada seperti jaring
  495. 22:07gitu ya. Ket Nah, ee metamerial ini
  496. 22:11adalah fungsinya ketika dia diberikan
  497. 22:13satu ee beban di atasnya seberapa besar
  498. 22:16dia bisa kembali lagi. Nah, ini di mesin
  499. 22:19cukup ini apa namanya? Ee apa ee cukup
  500. 22:23banyak risetnya gitu ya. Jadi
  501. 22:25desain-desain dari ee seperti apa tuh
  502. 22:28namanya? Ee
  503. 22:30iya apa namanya itu ya?
  504. 22:32Ya, desain materialnya. Kemudian ya itu
  505. 22:34ada kayak bentuk apa jaring laba-labanya
  506. 22:36gitu ya, spidernya gitu ya. Oke. Nah,
  507. 22:39ini ee bagaimana dia melihat ee
  508. 22:43deformasi dan hiseresis ya. Deformasi
  509. 22:46itu adalah perubahan bentuk atau
  510. 22:48perilaku material ketika diberikan satu
  511. 22:50gaya beban gitu ya. Kemudian
  512. 22:52histeresisnya sendiri itu adalah ketika
  513. 22:55sudah diberi beban, bagaimana material
  514. 22:57itu bisa mengembang berdasarkan tadi
  515. 22:59misalnya sudah dikasih beban kemudian
  516. 23:01diberikan beban lagi atau beban itu
  517. 23:03diangkat.
  518. 23:04Nah, gitu. Bagaimana
  519. 23:06ee material tersebut ee apa namanya
  520. 23:10memiliki ee sifat yang disebut dengan
  521. 23:12energy return gitu ya. Energy return.
  522. 23:17Nah, ini ada tiga contohnya di sini. Ada
  523. 23:19desain 1, 2, dan 3 ya. Kemudian ee
  524. 23:24lanjut
  525. 23:26ya. Di sini ada
  526. 23:29oke ini ada desain 1, 2, dan 3 ya.
  527. 23:34Nah, ini adalah environment state-nya
  528. 23:37gitu ya. Di sini ada jadi bagaimana bisa
  529. 23:40ee memaksimalkan atau meminalkan
  530. 23:43histeresis tadi gitu ya berdasarkan ee
  531. 23:47apa namanya? berdasarkan ee action-nya
  532. 23:50nanti gitu ya. Jadi desainnya bisa
  533. 23:53dirubah. Nah, ini contohnya ketika dia
  534. 23:56dilakukan perubahan ya, action-nya itu
  535. 23:59adalah perubahan perubahan dari desain
  536. 24:01ya, dari satu desain pertama, desain
  537. 24:03kedua, dan terus-menerus gitu ya.
  538. 24:05Sehingga diperoleh desain yang maksimal
  539. 24:08gitu, yang optimal gitu ya. Nah, ini
  540. 24:12bagaimana energi return-nya tadi ya.
  541. 24:15semakin dia bisa membalikkan membalik
  542. 24:17gitu ya dari ketika dia diberikan beban
  543. 24:19kemudian diangkat bebannya. Nah, itu
  544. 24:21kita hitung energy return-nya.
  545. 24:24Nah, oke. Ini dievaluasi terus ya
  546. 24:28hasilnya ini eh deep learning-nya ya,
  547. 24:32Deep neural network yang untuk
  548. 24:33mempelajari desain tadi ee berbasis
  549. 24:36image tentunya. Kemudian ini ee hasil
  550. 24:40kemampuan dari ee agen DRL ya.
  551. 24:44Jadi kita bisa lihat minimize hysteris.
  552. 24:46Jadi ini ada satu desain pertama
  553. 24:48kemudian berjalan terus eh dengan hasil
  554. 24:51gitu ya ee MAP itu eh tingkat errornya
  555. 24:55gitu ya. Kemudian energy return itu
  556. 24:57contohnya 88,9%.
  557. 24:59Ketika max si max heteruses berarti dia
  558. 25:01ditekan gitu ya, ditekan ee dengan beban
  559. 25:04yang maksimal. Nah, itu adalah energi
  560. 25:07return-nya misalnya menjadi 79,8%
  561. 25:10dan hasilnya ee seperti ini. Jadi, ada
  562. 25:13beberapa desain tadi kita bisa lihat
  563. 25:15bahwa eh energy return yang paling
  564. 25:18tinggi itu adalah di desain yang kedua
  565. 25:20gitu ya dengan eh maksimal isteresis itu
  566. 25:24mencapai energi return di 83,4%.
  567. 25:29Baik, ee itu yang bisa saya sampaikan.
  568. 25:32Terima kasih.
  569. 25:34saya kembalikan
  570. 25:35ya. Terima kasih Bapak Sigit ya. Menarik
  571. 25:38sekali ya untuk ee segmen 3 ini. Jadi ee
  572. 25:43contoh implementasi lain ya ee selain ee
  573. 25:48apa tadi yang sudah disampaikan di
  574. 25:51segmen DU ya terkait dengan industri.
  575. 25:53Jadi di segmen 3 ini contohnya ada ee
  576. 25:57terkait ee apa mobil otonom dan tadi
  577. 26:00desain material ya, Pak ya.
  578. 26:02Eh,
  579. 26:04jadi di dalam
  580. 26:07hal ini
  581. 26:09tentu ee hubungan dari reenforcement
  582. 26:12learning tadi eh ada elemen-elemen
  583. 26:14penting ya, Pak. Jadi, ada reenforcement
  584. 26:15learning rule, kemudian ada mark eh maaf
  585. 26:20mark of decision process gitu ya.
  586. 26:22Kemudian eh algoritma key learning atau
  587. 26:26deep reinforcement learning tadi ya, Pak
  588. 26:28ya. Jadi di mana ee
  589. 26:33apa namanya? Belajar sendiri ya. Jadi
  590. 26:36model itu akan belajar berdasarkan ee
  591. 26:38pengalaman gitu ya, berulang-ulang gitu
  592. 26:40ya. Berulang-ulang ee dengan apa ee apa
  593. 26:44ee mendapatkan umpan balik berupa reward
  594. 26:46atau punish punishment. Kemudian tadi eh
  595. 26:51dari variabel e berupa stage eh action
  596. 26:54eh report itu modelnya itu digunakan
  597. 26:57untuk ee memprediksi beberapa tindakan
  598. 27:00dari data persepsi kemudian ee memilih
  599. 27:04tindakan yang tepat gitu ya. Itu butuh
  600. 27:07tadi ya algoritma deep reinforcement
  601. 27:09learning. Jadi ee apa memanfaatkan
  602. 27:12network ya ee karena butuh belajarnya
  603. 27:15itu agak mendalam gitu ya, Pak ee tadi
  604. 27:18key table itu ya.
  605. 27:20Oke. Ee kalau dari dua contoh ee yang
  606. 27:25Pak Sigit sebutkan itu berarti kan apa
  607. 27:28ee model itu ditanam di misalnya di
  608. 27:31mobil otonomnya ya, Pak ya.
  609. 27:33Itu prosesnya panjang lumayan panjang
  610. 27:35ya, Pak. Jadi dari gimana ee apa membuat
  611. 27:38pemodelan yang terbaik sampai e
  612. 27:40deployment-nya ya diembet di dalam si
  613. 27:43mobil itu gitu ya.
  614. 27:44Iya. Iya. Kebetulan dulu pernah terlibat
  615. 27:47waktu masih kuliah itu tahun 2012.
  616. 27:522012.
  617. 27:52Nah, itu mereka dulu pernah salah satu
  618. 27:55brand gitu ya ee di Jerman
  619. 27:58itu ee pembuatannya itu sudah sampai 3
  620. 28:02tahun. Jadi tahun 2012 sebenarnya tahun
  621. 28:042010 pun mobil otonom tuh sudah mulai
  622. 28:08sudah mulai dibuat gitu ya.
  623. 28:10Dan saya masuk ke salah satu ee apa
  624. 28:12namanya bagian penelitiannya saja gitu
  625. 28:15ya
  626. 28:15karena hanya dikasih waktu 2 sampai 3
  627. 28:17bulan itu untuk tugas kuliah
  628. 28:19gitu. Jadi untuk di mobil otonom ini
  629. 28:22salah satu tahapnya itu baru sebagian
  630. 28:24kecilnya itu gitu ya Pak ya.
  631. 28:25Kebetulan dulu di image processingnya.
  632. 28:28Di image processing-nya. Oke
  633. 28:30ya. Ee berarti dari penjelasan yang ee
  634. 28:34Bapak sampaikan kemudian dari
  635. 28:35pengalaman-pengalaman tadi gitu ya ee
  636. 28:39Pak Sigit sedikit mungkin Pak Sigit bisa
  637. 28:41menyampaikan ada
  638. 28:44ee mungkin ya topik-topik sederhana apa
  639. 28:46sih yang bisa di apa ee kerjakan oleh
  640. 28:50mahasiswa gitu ya. Karena kan selama ini
  641. 28:53ee agak lebih seringnya eksplorasinya
  642. 28:57kita tuh ke supervise sama unsupervise
  643. 28:59ya beradinya. ee masih ee ruang
  644. 29:02lingkupnya itu ya batasannya ya. Nah,
  645. 29:05kira-kira kalau reinforcement learning
  646. 29:06itu
  647. 29:07ee mahasiswa bisa mulai dari mana?
  648. 29:10Kemudian ee kira-kira tantangannya apa
  649. 29:12ya? Karena kalau yang Bapak contohkan
  650. 29:15tadi kan sepertinya datanya itu udah
  651. 29:17udah udah kompleks ya, agak sulit gitu.
  652. 29:20Nah, itu gimana, Pak kira-kira Pak
  653. 29:21mungkin ada ee gambaran?
  654. 29:23Iya. Baik, mungkin yang bisa tadi sempat
  655. 29:25disampaikan ada namanya sistem
  656. 29:27recommender gitu ya. Nah, sistem
  657. 29:28recommender itu sendiri
  658. 29:30ee ada proses trainingnya. Sebenarnya
  659. 29:32Netflix yang pertama kali menggunakan
  660. 29:35sistem recommender itu Amazon
  661. 29:38web Amazon. Kemudian kedua itu adalah
  662. 29:40Netflix.
  663. 29:41Nah, setelah itu jadi proses
  664. 29:43pembelajaran itu nanti ada reward lagi.
  665. 29:45Jadi ketika dia memberikan rekomendasi
  666. 29:47dari rekomendasinya itu dipilih atau
  667. 29:50enggak, tidak gitu kan ya. Misalnya
  668. 29:52merekomendasikan buku, produk dan lain
  669. 29:55sebagainya gitu ya seperti di
  670. 29:56marketplace. Nah, kemudian diberikan
  671. 29:58reward. Nah, itu kembali lagi untuk
  672. 29:59diraining terus.
  673. 30:01Itu salah satu ee respon learning yang
  674. 30:03bisa diterapkan
  675. 30:05bisa mungkin memulai dari situ ya, Pak
  676. 30:07ya. Dan banyak dan mudah untuk diambil
  677. 30:10datanya.
  678. 30:11Baik, terima kasih, Pak Sigit. Jadi
  679. 30:14untuk adik-adik mahasiswa mungkin jangan
  680. 30:16ragu ya untuk ee mencoba mengeksplore
  681. 30:18materi reinforcement learning ini. Ee
  682. 30:21konsep-konsep dari reinforcement
  683. 30:22learning mungkin ee masih ee kita dengar
  684. 30:25tuh masih mungkin agak awam gitu ya.
  685. 30:28Tapi sebetulnya ee
  686. 30:31itu e proses pembelajaran ya eh markel
  687. 30:34kemudian keyarning de preenforcement
  688. 30:36learning. Nah, itu kita bisa belajar
  689. 30:38lebih dalam lagi. Nanti dengan
  690. 30:40pendekatan tersebut mahasiswa bisa ee
  691. 30:43mencoba menyelesaikan masalah nyata ya
  692. 30:45di industri ee dan juga mudah-mudahan ke
  693. 30:48depannya bisa berkontribusi ya di
  694. 30:50pengembangan teknologi inovatif yang
  695. 30:52lebih efisien ya, Pak. Ya, seperti itu.
  696. 30:54Jadi, adik-adik harus semangat.
  697. 30:56Eh, baik pemirsa UGTV dan adik-adik
  698. 31:00sekalian, tidak terasa kita sudah berada
  699. 31:03di akhir acara program literasi edisi
  700. 31:05Team Teaching mata kuliah Komputasi Big
  701. 31:08Data untuk tema Introduction to
  702. 31:11reinforcement learning concept and
  703. 31:12implementation.
  704. 31:14Pada kesempatan ini kami mengucapkan
  705. 31:16terima kasih kepada Bapak Muhammad
  706. 31:18Saifulrahman, S.Si., MKOM, Ibu Dr.
  707. 31:21Sulistio Puspitojati, S.Si., SKOM, M.Sc.
  708. 31:25Bapak Dr. Siget Widianto, ST, M.Si., M,
  709. 31:29SC. MIKOM atas penjelasan yang eh sangat
  710. 31:33bermanfaat dan inspiratif. Semoga apa
  711. 31:35yang telah disare, yang telah dibagikan
  712. 31:38bisa memberikan wawasan serta memberikan
  713. 31:41ide-ide baru bagi mahasiswa untuk
  714. 31:43penelitian dan pengembangannya ya nanti
  715. 31:46di masa depan. Terima kasih juga kepada
  716. 31:48pemirsa Yuji TV dan adik-adik mahasiswa
  717. 31:50Universitas Gundadarma yang telah
  718. 31:52mengikuti acara ini. Semoga bermanfaat
  719. 31:55bagi pemirsa Yuji TV dan mahasiswa
  720. 31:58sekalian. Sampai jumpa pada program
  721. 32:00literasi selanjutnya yang ditayangkan
  722. 32:02melalui UJTV channel YouTube UJTV
  723. 32:05Official. Sekian dari kami, mohon maaf
  724. 32:08jika ada kesalahan dan kekurangan. Saya
  725. 32:10Ibu Riviana Arif para narasumber beserta
  726. 32:13seluruh tim yang bertugas pamit mohon
  727. 32:15undur diri. Terima kasih, sampai jumpa.
  728. 32:17Wasalamualaikum warahmatullahi
  729. 32:18wabarakatuh. Waalaikumsalam
  730. 32:20warahmatullahi wabarakatuh. [musik]
  731. 32:30[musik]
  732. 32:35[musik]
  733. 32:42[musik]
  734. 32:50[musik]
  735. 33:02[musik]

About this transcript

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