Участникам соревнования предлагалось написать игрового бота на основе машинного обучения для игры Texas Hold'em Poker. Бот в режиме реального времени должен был принимать решения и совершать игровые действия, приводящие его к победе. Боты соревновались друг с другом в регулярных турнирах. Данные логов о действиях всех участвующих в турнирах ботов предоставлялись участникам для отладки своих алгоритмов.
Симуляция игры в покер происходит при помощи библиотеки PyPokerEngine. Бот представляет собой объект, в котором реализованы методы-обработчики игровых событий и метод выбора действия в момент хода бота declare_action.
Рассказываю про бота на ML-тренировке: https://www.youtube.com/watch?v=74pTbshfERM
Игры финала: https://tyz910.github.io/sberbank-holdem-bot/poker-vis/
- Выполнить
make run
. - Открыть в браузере http://127.0.0.1:8000.