Implementasi Q-Learning Yang Dikombinasikan Dengan Backpropagation Pada Agent Yang Memainkan Permainan Flappy Bird

Ardiansyah (2016) Implementasi Q-Learning Yang Dikombinasikan Dengan Backpropagation Pada Agent Yang Memainkan Permainan Flappy Bird. Other thesis, Universitas Komputer Indonesia.

[thumbnail of UNIKOM_ARDIANSYAH_BAB I.pdf]
Preview
Text
UNIKOM_ARDIANSYAH_BAB I.pdf

Download (212kB) | Preview
[thumbnail of UNIKOM_ARDIANSYAH_BAB II.pdf] Text
UNIKOM_ARDIANSYAH_BAB II.pdf

Download (666kB)
[thumbnail of UNIKOM_ARDIANSYAH_BAB III.pdf] Text
UNIKOM_ARDIANSYAH_BAB III.pdf

Download (1MB)
[thumbnail of UNIKOM_ARDIANSYAH_BAB IV.pdf] Text
UNIKOM_ARDIANSYAH_BAB IV.pdf

Download (273kB)
[thumbnail of UNIKOM_ARDIANSYAH_BAB V.pdf] Text
UNIKOM_ARDIANSYAH_BAB V.pdf

Download (132kB)
[thumbnail of UNIKOM_ARDIANSYAH_COVER.pdf] Text
UNIKOM_ARDIANSYAH_COVER.pdf

Download (135kB)
[thumbnail of UNIKOM_ARDIANSYAH_DAFTAR ISI.pdf]
Preview
Text
UNIKOM_ARDIANSYAH_DAFTAR ISI.pdf

Download (116kB) | Preview
[thumbnail of UNIKOM_ARDIANSYAH_DAFTAR PUSTAKA.pdf]
Preview
Text
UNIKOM_ARDIANSYAH_DAFTAR PUSTAKA.pdf

Download (147kB) | Preview
[thumbnail of UNIKOM_ARDIANSYAH_KATA PENGANTAR.pdf] Text
UNIKOM_ARDIANSYAH_KATA PENGANTAR.pdf

Download (138kB)
[thumbnail of UNIKOM_ARDIANSYAH_LEMBAR PENGESAHAN.pdf] Text
UNIKOM_ARDIANSYAH_LEMBAR PENGESAHAN.pdf

Download (479kB)
[thumbnail of UNIKOM_ARDIANSYAH_SURAT HAK EKSKLUSIF.pdf] Text
UNIKOM_ARDIANSYAH_SURAT HAK EKSKLUSIF.pdf

Download (476kB)
[thumbnail of UNIKOM_ARDIANSYAH_SURAT KETERANGAN TIDAK PLAGIAT.pdf]
Preview
Text
UNIKOM_ARDIANSYAH_SURAT KETERANGAN TIDAK PLAGIAT.pdf

Download (575kB) | Preview

Abstract

Penelitian ini menunjukkan bagaimana mengimplementasikan Q-learning yang dikombinasikan dengan backpropagation pada kasus agent yang belajar memainkan permainan Flappy Bird. Mengombinasikan Q-learning dengan backpropagation dimaksudkan untuk memprediksi nilai dari value-function tiap action atau biasa disebut value-function approximation. Penggunaan value-function approximation diharapkan bisa mempercepat waktu pembelajaran dan mengurangi bobot yang disimpan, karena dari hasil penelitian sebelumnya dibutuhkan waktu yang lama dan banyaknya bobot yang disimpan di memory ketika hanya menggunakan reinforcement learning saja. Arsitektur artificial neural network yang digunakan adalah satu artificial neural network pada masing masing kemungkinan action. Berdasarkan hasil pengujian diperoleh kesimpulan bahwa implementasi dari Q-learning yang dikombinasikan backpropagation dapat membuat waktu pembelajaran agent untuk memainkan Flappy Bird dapat lebih cepat hingga 92% dan dapat mengurangi bobot yang disimpan di memory hingga 94% jika dibandingkan dengan penggunaan Q-learning saja. Walaupun waktu pembelajaran lebih cepat dan bobot yang disimpan berkurang, tetapi Q-learning yang dikombinasikan dengan backpropagation memiliki kemampuan yang sama dengan Q-learning saja untuk memainkan permainan Flappy Bird.

This study shows how to implement a combination of Q-learning and backpropagation in the case of agent that learns to play Flappy Bird game. The intention of combining Q-learning and backpropagation is to predict the value-function of each action or so-called value-function approximation. The use of value-function approximation is expected to accelerate the learning time and to reduce the weights stored in memory, since the results of previous studies showed that it took a longer time and more amount of weights stored in memory when the method used was only regular reinforcement learning. The artificial neural network architecture used in this study is one artificial neural network for each action. Based on the test results, it can be concluded that combining Q-learning and backpropagation can accelerate agent�s learning time to play Flappy Bird up to 92% and can reduce the weights stored in memory up to 94% compared with the use of only regular Q-learning. Although the learning time is faster and the weights stored is reduced, however Q-learning combined with backpropagation have the same ability with regular Q-learning to play Flappy Bird game.

Item Type: Thesis (Other)
Additional Information: Migrasi dari GDL. Identifier: jbptunikompp-gdl-ardiansyah-37324. Folder: S1-Final_Project / Fakultas_Teknik_dan_Ilmu_Komputer / Teknik_Informatika / 2016
Uncontrolled Keywords: Flappy Bird, Q-Learning, Value-Function Approximation, Artificial
Divisions: S1 Skripsi > Teknik Informatika
Depositing User: Robot Migration
Date Deposited: 05 Nov 2026 11:31
Last Modified: 05 Nov 2026 11:31
URI: https://elibrary.unikom.ac.id/id/eprint/44783

Actions (login required)

View Item
View Item