UAPOKER
Зарегистрируйтесь или войдите, чтобы получать билеты на фрироллы Info

ИИ для покера

Simpson
Simpson
Пользователь оффлайн. Последний раз был на сайте 2 года назад. Оффлайн
VIP пользователь
На сайте: 8 лет
Сообщения: 1267
Статья из хабра- в источнике очень много букф, в двух словах- сделать бота, получить 600 т.р. И кому лень- выдержки сделал из статьи извиняюсь с комментариями


ИИ для покера: как научить алгоритмы блефовать

История развития ИИ для игры в покер насчитывает более 30 лет (30 лет кароче ботам. а мы всё спорим есть ли они), но самые выдающиеся достижения произошли буквально в последние 3 года.Эти случаи не буду описывать вы и так про них знаете.


Задача участников

Игра, для которой необходимо написать своего покерного бота, — наиболее популярная разновидность покера: Безлимитный Техасский Холдем (No-limit Texas Hold’em).
Соревнование проходит в 2 этапа: индивидуальный отборочный турнир и командный офлайн-хакатон для 100 финалистов. 100 лучших участников, которые пройдут отборочный онлайн-этап, будут приглашены на закрытый офлайн-хакатон.
  • 18 сентября, 03:00 (срок продлен с 15 сентября 23:59)
    Закрытие онлайн-этапа, рейтингование участников и отбор финалистов (топ-100).
  • 23 сентября, 10:00
    Старт оффлайн-этапа хакатона в Корпоративном Университете Сбербанка.

Призовой фонд для лучших трех команд-победителей — 600 000 рублей.

Пример простого бота

Посмотрим на пример самого простого бота на языке Python, который каждый раз совершает операцию CALL, то есть всегда уверен в себе и только и делает, что уравнивает ставку оппонентов:


from pypokerengine.players import BasePokerPlayer

class FishPlayer(BasePokerPlayer):

    def declare_action(self, valid_actions, hole_card, round_state):
        call_action_info = valid_actions[1]
        action, amount = call_action_info["action"], call_action_info["amount"]
        return action, amount

    def receive_game_start_message(self, game_info):
        pass .....

Участники Sberbank Holdem Challenge вольны использовать любой подход или их комбинацию, приводящую их бота к победе.


https://habrahabr.ru/company/sberbank/blog/337264/   источник, рекомендую ознакомиться, ну хотя бы для общего развития, там не знакомых букв нет. Дисперсия, просадка, нет всё таки машинный кот порылся в программе...)


FullTilt
chas787
chas787
Пользователь оффлайн. Последний раз был на сайте 19 недель назад. Оффлайн
Победитель 8-ми приватников на PokerStars
На сайте: 10 лет
Сообщения: 35
a
Кричалка наверх