Aplikace pro predikci šachových tahů pomocí neuronových sítí

dc.contributor.advisorVašinek, Michal
dc.contributor.authorCarnevale, Dennis
dc.contributor.refereeKot, Martin
dc.date.accepted2026-06-03
dc.date.accessioned2026-09-02T14:33:24Z
dc.date.available2026-09-02T14:33:24Z
dc.date.issued2026
dc.description.abstractTato práce se zabývá návrhem, implementací a experimentálním vyhodnocením systému pro predikci šachových tahů pomocí hlubokých neuronových sítí. Byl navržen model HouskaNet, konvoluční re- ziduální síť inspirovaná architekturou AlphaZero, která současně predikuje pravděpodobnostní roz- dělení tahů a odhaduje hodnotu pozice. Pro výběr tahů byl implementován algoritmus Monte Carlo Tree Search. Trénování probíhalo ve třech fázích – počáteční reinforcement learning s kurikulárním přístupem, doladění na datasetu reálných partií z platformy Lichess a následné pokračování self- play tréninku. Experimenty ukázaly, že samotný reinforcement learning od nuly byl při omezených výpočetních zdrojích nedostatečný, zatímco kombinace s doladěním na lidských partiích vedla k výraznému zlepšení výkonu modelu. Výsledný systém byl integrován do webové aplikace umožňující vizualizaci partie a hraní proti implementovanému AI hráči.cs
dc.description.abstractThis thesis deals with the design, implementation, and experimental evaluation of a system for predicting chess moves using deep neural networks. The HouskaNet model was proposed, a convo- lutional residual network inspired by the AlphaZero architecture, which simultaneously predicts the probability distribution of moves and estimates the position value. A Monte Carlo Tree Search algo- rithm was implemented for move selection. Training took place in three phases: initial reinforcement learning with a curriculum-based approach, fine-tuning on a dataset of real games from the Lichess platform, and subsequent continuation of self-play training. Experiments showed that reinforcement learning from scratch alone was insufficient given limited computational resources, while combining it with fine-tuning on human games led to a significant improvement in the model’s performance. The resulting system was integrated into a web application that allows users to visualize games and play against the implemented AI player.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvelmi dobřecs
dc.format.extent3258047 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisCAR0091_FEI_B0613A140014_2026
dc.identifier.urihttp://hdl.handle.net/10084/160242
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectneuronové sítě, hluboké učení, šachový engine, Monte Carlo Tree Search, reinforcement learning, konvoluční sítě, predikce tahůcs
dc.subjectneural networks, deep learning, chess engine, Monte Carlo Tree Search, reinforcement learning, convolutional networks, move predictionen
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.titleAplikace pro predikci šachových tahů pomocí neuronových sítícs
dc.title.alternativeApplication for Chess Move Prediction Using Neural Networksen
dc.typeBakalářská prácecs
local.files.count6
local.files.size223463152
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
CAR0091_FEI_B0613A140014_2026.pdf
Size:
3.11 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
CAR0091_FEI_B0613A140014_2026_zadani.pdf
Size:
155.17 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
CAR0091_FEI_B0613A140014_2026_priloha.zip
Size:
209.48 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
CAR0091_FEI_B0613A140014_2026_posudek_vedouci_Vasinek_Michal.pdf
Size:
160.39 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Vašinek, Michal
Loading...
Thumbnail Image
Name:
CAR0091_FEI_B0613A140014_2026_posudek_oponent_Kot_Martin.pdf
Size:
160.55 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Kot, Martin