Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire
VIEW 152 | DOWNLOAD 110

Master thesis : Poker tools using AI

Télécharger
Libert, Robin ULiège
Promoteur(s) : Geurts, Pierre ULiège
Date de soutenance : 5-sep-2022/6-sep-2022 • URL permanente : http://hdl.handle.net/2268.2/15992
Détails
Titre : Master thesis : Poker tools using AI
Titre traduit : [fr] Outils de poker utilisant l'IA.
Auteur : Libert, Robin ULiège
Date de soutenance  : 5-sep-2022/6-sep-2022
Promoteur(s) : Geurts, Pierre ULiège
Membre(s) du jury : Louppe, Gilles ULiège
Wehenkel, Louis ULiège
Langue : Anglais
Nombre de pages : 76
Mots-clés : [en] poker
[en] solver
[en] counterfactual regret minimization
[en] cfr
[en] Nash equilibrium
[en] imperfect information games
[en] games theory
Discipline(s) : Ingénierie, informatique & technologie > Sciences informatiques
Public cible : Professionnels du domaine
Etudiants
Autre
URL complémentaire : https://github.com/robin-lbt/PokerSolver
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master en sciences informatiques, à finalité spécialisée en "intelligent systems"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[en] Commercial poker solvers emerged around 2015, these are paid software used by poker players to study the game and improve their strategies and whose purpose is to find the best way to play in certain poker situations. Unfortunately for us, their implementation is a black box. As poker players and computer science students, we asked ourselves two questions. Why did the most popular poker solvers appear during this period? How to implement our own poker solver? We answer these questions in this thesis. We review the scientific literature and find that in 2015 the Heads-Up Limit Texas Hold’em poker variant has been weakly solved for the first time by a computer program called Cepheus. This poker variant contains 1014 decision points and has been a challenge for artificial intelligence for over 10 years. We find that the best poker AIs after this period face the same challenges and use techniques that have commonalities to solve them. We describe the challenges and techniques used to create a poker solver. The most common challenges are related to the size of a poker game, the computing power and memory required to solve and store a strategy for a game of this magnitude. We implement a poker solver capable of solving abstractions of different poker variants on a home computer using techniques such as Couterfactual Regret Minimization (CFR) and game abstractions. We also create tools to read and study the strategies calculated by our solver. At the end of this thesis, we show that our results are consistent with the results obtained by commercial poker solvers and we discuss ways to improve our implementation and to solve poker situations in games as big as No Limit Texas Hold’em.


Fichier(s)

Document(s)

File
Access thesis_robin_libert.pdf
Description:
Taille: 2.44 MB
Format: Adobe PDF
File
Access thesis_robin_libert_summary.pdf
Description:
Taille: 286.1 kB
Format: Adobe PDF

Auteur

  • Libert, Robin ULiège Université de Liège > Master sc. informatiques, à fin.

Promoteur(s)

Membre(s) du jury

  • Louppe, Gilles ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Big Data
    ORBi Voir ses publications sur ORBi
  • Wehenkel, Louis ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Méthodes stochastiques
    ORBi Voir ses publications sur ORBi
  • Nombre total de vues 152
  • Nombre total de téléchargements 110










Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.