Reinforcement Learning pro hraní počítačových her

dc.contributor.advisorPlatoš, Jan
dc.contributor.authorSzczepanik, Marek
dc.contributor.refereeVašinek, Michal
dc.date.accepted2026-06-02
dc.date.accessioned2026-09-02T14:37:27Z
dc.date.available2026-09-02T14:37:27Z
dc.date.issued2026
dc.description.abstractTato bakalářská práce se zabývá problematikou posilovaného učení a~jeho aplikací v~prostředí počítačových her. Cílem práce je prozkoumat a~porovnat efektivitu moderních algoritmů hlubokého posilovaného učení na příkladu hry Flappy Bird, kde se agent učí výhradně ze surových obrazových snímků herní obrazovky. Teoretická část popisuje principy Markovových rozhodovacích procesů a~fungování neuronových sítí v~kontextu Q-učení a~metod Actor-Critic. V~praktické části bylo v~jazyce Python implementováno optimalizované herní prostředí kompatibilní s~rozhraním Gymnasium a~vytvořen modulární trénovací framework. Práce experimentálně ověřuje a~porovnává šest různých agentů: DQN, Double DQN, Dueling DQN, jejich kombinaci Dueling DDQN, a~dále algoritmy A2C a PPO. Z~výsledků vyplývá, že algoritmus PPO dosáhl na standardní úrovni perfektního skóre, avšak žádný z~testovaných modelů nedokázal spolehlivě generalizovat na prostředí s~odlišnou dynamikou.cs
dc.description.abstractThis bachelor thesis explores the application of reinforcement learning in computer games. The goal is to compare the efficiency of modern deep reinforcement learning algorithms using the game Flappy Bird, where the agent learns solely from raw pixel input of the game screen. The theoretical part describes the principles of Markov Decision Processes and the role of neural networks in the context of Q-learning and Actor-Critic methods. In the practical part, an optimized game environment compatible with the Gymnasium interface was implemented in Python, along with a modular training framework. The thesis experimentally evaluates and compares six different agents: DQN, Double DQN, Dueling DQN, their combination Dueling DDQN, as well as A2C and PPO. The results show that PPO achieved a perfect score on the standard level, yet none of the tested models were able to reliably generalize to environments with different dynamics.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent6040389 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisSZC0033_FEI_B0613A140014_2026
dc.identifier.urihttp://hdl.handle.net/10084/160477
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectposilované učenícs
dc.subjectstrojové učenícs
dc.subjecthluboké učenícs
dc.subjectneuronové sítěcs
dc.subjectPythoncs
dc.subjectPygamecs
dc.subjectpočítačové hrycs
dc.subjectDQNcs
dc.subjectPPOcs
dc.subjectFlappy Birdcs
dc.subjectreinforcement learningen
dc.subjectmachine learningen
dc.subjectdeep learningen
dc.subjectneural networksen
dc.subjectPythonen
dc.subjectPygameen
dc.subjectcomputer gamesen
dc.subjectDQNen
dc.subjectPPOen
dc.subjectFlappy Birden
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformatikacs
dc.titleReinforcement Learning pro hraní počítačových hercs
dc.title.alternativeReinforcement Learning for Computer Gamesen
dc.typeBakalářská prácecs
local.files.count6
local.files.size140619879
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
SZC0033_FEI_B0613A140014_2026.pdf
Size:
5.76 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
SZC0033_FEI_B0613A140014_2026_zadani.pdf
Size:
154.77 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
SZC0033_FEI_B0613A140014_2026_priloha.zip
Size:
127.82 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
SZC0033_FEI_B0613A140014_2026_posudek_vedouci_Platos_Jan.pdf
Size:
157.55 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Platoš, Jan
Loading...
Thumbnail Image
Name:
SZC0033_FEI_B0613A140014_2026_posudek_oponent_Vasinek_Michal.pdf
Size:
158.91 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Vašinek, Michal