В конце августа «Сбербанк» анонсировал масштабный хакатон среди программистов, перед которыми стояла задача создать самого умного покерного бота по техасскому холдему. Соревнование называлось Sberbank Holdem Challenge и сегодня мы расскажем вам о его итогах.
Сбербанк объявил конкурс на лучшего покерного бота
Из четырёх тысяч заявок на участие в основной этап прошли всего 38 команд. Все они приехали в Корпоративный университет Сбербанка, что под Москвой. С 23 по 24 сентября разработчики соревновались и по ходу дела дорабатывали свои творения. Призовой фонд составлял 600,000 рублей, который поделили на три места.
Первое место занял Дмитрий Шагин и его алгоритм «fcll»
Второе место занял Евгений Иванов и его «RandomBot»
Третье место заняла команда: Александр Ермолов, Михаил Карнаухов, Роман Зборовский и Роман Кабаргин. Их алгоритм назывался simplepoker.
Ребята из команды simple poker рассказали:
Для нашего бота мы использовали посчитанные диапазоны ГТО для хедз-апа и 3-макса, а также систему правил. Поэтому у нас и получился быстрый и лёгкий бот, который можно легко модифицировать.
Создатель fcll признался, что его творение по сути было тем же самым, только вероятно с «лучше выставленными коэффициентами».
Евгений Иванов, занявший второе место, признался, что «изначально не планировал занимать первое место, а просто копировал игрока с первого места, из-за чего занял второе». Он также пользовался алгоримом Yandex под названием CatBoost.
В конце мероприятия был проведён ещё один турнир, в котором участвовали не только боты, но и люди. Победил алгоритм команды simple poker.
Некоторые из алгоритмов участников будут адаптированы под нужды «Сбербанка», а их создателям предложат позиции в отделе «Рисков».
В завершении предлагаем вам посмотреть полное видео о Sberbank Holdem Challenge, где вы увидите церемонию награждения и более детально окунётесь в атмосферу хакатона. Там также есть комментарии к нескольким раздачам между ботами.