Skip to content

💪 Sberbank Holdem Challenge 2017. Хакатон по написанию игровых ботов на основе машинного обучения.

Notifications You must be signed in to change notification settings

tyz910/sberbank-holdem-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sberbank Holdem Challenge 2017

Участникам соревнования предлагалось написать игрового бота на основе машинного обучения для игры Texas Hold'em Poker. Бот в режиме реального времени должен был принимать решения и совершать игровые действия, приводящие его к победе. Боты соревновались друг с другом в регулярных турнирах. Данные логов о действиях всех участвующих в турнирах ботов предоставлялись участникам для отладки своих алгоритмов.

Симуляция игры в покер происходит при помощи библиотеки PyPokerEngine. Бот представляет собой объект, в котором реализованы методы-обработчики игровых событий и метод выбора действия в момент хода бота declare_action.

Решение

Рассказываю про бота на ML-тренировке: https://www.youtube.com/watch?v=74pTbshfERM

Игры финала: https://tyz910.github.io/sberbank-holdem-bot/poker-vis/

Запуск в Docker

  1. Выполнить make run.
  2. Открыть в браузере http://127.0.0.1:8000.

About

💪 Sberbank Holdem Challenge 2017. Хакатон по написанию игровых ботов на основе машинного обучения.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published