Primjena postupaka umjetne inteligencije za izradu računalnog igrača u video igri

Sažetak na hrvatskom: U sklopu ovog rada implementirana je video igra po uzoru na postojeću naziva "Light Riders". Cilj rada je bio izraditi računalnog igrača za tu video igru. Korištene su razvojne tehnike podržanog učenja i neuroevolucije povećavajućih topologija i tehnike planiranja. Sv...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:50178/Details
Glavni autor: Šamec, Leon (-)
Ostali autori: Jakobović, Domagoj (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, L. Šamec, 2018.
Predmet:
LEADER 02628na a2200229 4500
003 HR-ZaFER
008 160221s2018 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid5311 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Šamec, Leon 
245 1 0 |a Primjena postupaka umjetne inteligencije za izradu računalnog igrača u video igri :  |b diplomski rad /  |c Leon Šamec ; [mentor Domagoj Jakobović]. 
246 1 |a Artificial Intelligence Methods for Creating a Computer Player in a Game  |i Naslov na engleskom:  
260 |a Zagreb,  |b L. Šamec,  |c 2018. 
300 |a 36 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računarska znanost, šifra smjera: 56, datum predaje: 2018-06-29, datum završetka: 2018-07-12 
520 3 |a Sažetak na hrvatskom: U sklopu ovog rada implementirana je video igra po uzoru na postojeću naziva "Light Riders". Cilj rada je bio izraditi računalnog igrača za tu video igru. Korištene su razvojne tehnike podržanog učenja i neuroevolucije povećavajućih topologija i tehnike planiranja. Sve korištene tehnike su opisane. Igrači izrađeni tehnikama planiranja korišteni su i kao dio razvojnih tehnika, bilo kao okruženje agenta u podržanom učenju, bilo kao dio funkcije dobrote u neuroevoluciji. Korištena je i tehnika učenja igranjem sam protiv sebe. Implementacija razvojnih tehnika uključivala je dizajniranje stanja igre i nagrađivanja / funkcije dobrote. Igrači su izrađeni pod različitim hiperparametrima i njihovom usporedbom su se podržale određene tvrdnje. 
520 3 |a Sažetak na engleskom: In this thesis the video game modeled by the one called "Light Riders" was implemented. The goal of thesis was to develop a computer player for this video game. Development techniques that were used were reinforcement learning and neuroevolution of augmenting topologies (NEAT). Also, planning techniques were used. All techniques were described. Planning players were used as a part of development techniques, either as an agent's environment in reinforcement learning, either as a part of fitness function in neuroevolution. Self-play technique was also used. Implementation of development techniques included the design of game state and reward function / fitness function. Players were developed with different hyperparameters and by their comparison certain statements were supported.  
653 1 |a podržano učenje  |a NEAT  |a video igra  |a računalni igrač 
653 1 |a reinforcement learning  |a NEAT  |a video game  |a computer player 
700 1 |a Jakobović, Domagoj  |4 ths 
942 |c Y 
999 |c 50178  |d 50178