Hraní karetní hry Poker počítačem s využitím metod strojového učení
| but.committee | doc. Ing. František Zbořil, Ph.D. (předseda) RNDr. Marek Rychlý, Ph.D. (člen) doc. Ing. Zdeněk Vašíček, Ph.D. (člen) doc. Ing. Vítězslav Beran, Ph.D. (člen) Ing. Ivana Burgetová, Ph.D. (člen) | cs |
| but.defence | Student 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 A. | cs |
| but.jazyk | angličtina (English) | |
| but.program | Informační technologie | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Zbořil, František | en |
| dc.contributor.author | Balcar, Petr | en |
| dc.contributor.referee | Rozman, Jaroslav | en |
| dc.date.created | 2025 | cs |
| dc.description.abstract | Tato práce popisuje implementaci no-limit Texas Hold'em heads-up Poker agenta. Uvádí pravidla pokeru a představuje koncepty teorie her, které jsou klíčové pro metody založené na lítosti. Poté je popsáno několik algoritmů pro řešení her se zaměřením na metodu Counterfactual Regret Minimization (CFR) a její varianty. Jsou zkoumány techniky abstrakce pro snížení složitosti hry. Implementace agenta využívá Monte Carlo CFR External Sampling s distribution-aware abstrakcí a je popsána a vyhodnocena prostřednictvím zápasů s pokročilým pokerovým agentem a lidskými protivníky. Zatímco pokročilý pokerový agent porazil vyvinutého agenta, proti méně zkušeným lidským protivníkům vykazoval konkurenceschopné výsledky, což demonstruje účinnost metod založených na CFR a herní abstrakci. | en |
| dc.description.abstract | This thesis describes the implementation of a no-limit Texas Hold'em heads-up Poker agent. It outlines poker rules and introduces game-theoretic concepts central to regret-based methods. Several game-solving algorithms are then reviewed, focusing on the Counterfactual Regret Minimization (CFR) method and its variants. Abstraction techniques for reducing game complexity are analyzed. The agent implementation uses Monte Carlo CFR External Sampling with distribution-aware abstraction and is described and evaluated through matches against an advanced poker agent and human opponents. While the advanced poker agent outperformed the developed agent, it showed competitive results against less experienced human opponents, showcasing the effectiveness of CFR-based methods and game abstraction. | cs |
| dc.description.mark | A | cs |
| dc.identifier.citation | BALCAR, P. Hraní karetní hry Poker počítačem s využitím metod strojového učení [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025. | cs |
| dc.identifier.other | 163673 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/253719 | |
| dc.language.iso | en | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | Poker | en |
| dc.subject | Counterfactual Regret Minimization | en |
| dc.subject | Abstrakce hry | en |
| dc.subject | Teorie her | en |
| dc.subject | Poker | cs |
| dc.subject | Counterfactual Regret Minimization | cs |
| dc.subject | Game abstraction | cs |
| dc.subject | Game theory | cs |
| dc.title | Hraní karetní hry Poker počítačem s využitím metod strojového učení | en |
| dc.title.alternative | Playing the card game Poker by computer using machine learning methods | cs |
| dc.type | Text | cs |
| dc.type.driver | bachelorThesis | en |
| dc.type.evskp | bakalářská práce | cs |
| dcterms.dateAccepted | 2025-06-18 | cs |
| dcterms.modified | 2025-06-18-09:11:30 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 163673 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.08.26 23:57:31 | en |
| sync.item.modts | 2025.08.26 19:47:31 | en |
| thesis.discipline | Informační technologie | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
| thesis.level | Bakalářský | cs |
| thesis.name | Bc. | cs |
