Hraní her pomocí neuronových sítí

but.committeeprof. Ing. Adam Herout, Ph.D. (předseda) doc. Ing. Ondřej Ryšavý, Ph.D. (místopředseda) Ing. Bohuslav Křena, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) doc. RNDr. Michal Novák, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm výborně (A) . Otázky u obhajoby: Jaké rozšíření oproti vaší implementaci jsou nutné k hraní složitějších stavových her jako Doom, na kterých byl DQN uváděn v článku který ho prezentoval? Proč se vaše implementace DDQN přestane učit po několik desítkách tisíc epizod? Co by jí pomohlo?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHradiš, Michalcs
dc.contributor.authorBuchal, Petrcs
dc.contributor.refereeKolář, Martincs
dc.date.created2018cs
dc.description.abstractCílem této práce je naučit neuronovou síť pohybu v prostředích s klasickou kontrolou řízení, hraní tahové hry 2048 a několika Atari her. Jedná se o oblast zpětnovazebního učení. Jako zpětnovazební algoritmus využívající neuronové sítě jsem použil Hluboké Q-učení. Ten jsem pro zvýšení efektivity učení obohatil o několik vylepšení. Mezi vylepšení patří přidání cílové sítě, DDQN, duální architektura neuronové sítě a prioritní vzpomínková paměť. Experimenty s klasickou kontrolou řízení zjistily, že nejvíce zvedá efektivitu učení přidání cílové sítě. V prostředích her dosáhlo Hluboké Q-učení několikanásobně lepších výsledků než náhodný hráč. Výsledky a jejich analýza mohou být využity ke vhledu do problematiky zpětnovazebních algoritmů využívajících neuronové sítě a zdokonalení použitých postupů.cs
dc.description.abstractThe aim of this bachelor thesis is to teach a neural network solving classic control theory problems and playing the turn-based game 2048 and several Atari games. It is about the process of the reinforcement learning. I used the Deep Q-learning reinforcement learning algorithm which uses a neural networks. In order to improve a learning efficiency, I enriched the algorithm with several improvements. The enhancements include the addition of a target network, DDQN, dueling neural network architecture and priority experience replay memory. The experiments with classic control theory problems found out that the learning efficiency is most increased by adding a target network. In the game environments, the Deep Q-learning has achieved several times better results than a random player. The results and their analysis can be used for an insight to reinforcement learning algorithms using neural networks and to improve the used techniques.en
dc.description.markAcs
dc.identifier.citationBUCHAL, P. Hraní her pomocí neuronových sítí [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018.cs
dc.identifier.other114760cs
dc.identifier.urihttp://hdl.handle.net/11012/85237
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectStrojové učenícs
dc.subjectZpětnovazební učenícs
dc.subjectNeuronové sítěcs
dc.subjectQ-učenícs
dc.subjectHluboké Q-učenícs
dc.subjectMachine learningen
dc.subjectReinforcement learningen
dc.subjectNeural networksen
dc.subjectQ-learningen
dc.subjectDeep Q-learningen
dc.titleHraní her pomocí neuronových sítícs
dc.title.alternativePlaying Games Using Neural Networksen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2018-06-13cs
dcterms.modified2020-05-10-16:13:21cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid114760en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:08:43en
sync.item.modts2025.01.15 14:44:19en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
4.24 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-20907_v.pdf
Size:
85.52 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-20907_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-20907_o.pdf
Size:
88.74 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-20907_o.pdf
Loading...
Thumbnail Image
Name:
review_114760.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
file review_114760.html
Collections