Боты: ядерное оружие для индустрии онлайн-покера? (часть первая)

Тема в разделе "Онлайн покер", создана пользователем MrTwister, 11 окт 2014.

  1. MrTwister

    MrTwister Продвинутый

    0
    965
    +132 / -0
    Огромная статья, в которой профессор Томас Сандсхольм рассказал о своем новом покерном боте «Tartanian7», специализирующимся на хедс-ап холдеме, а также о будущем индустрии онлайн-покера как таковой.
    Профессор Томас Сандсхольм из университета Меллона опубликовал более 450 работ на тему теории игр и оптимизации алгоритмов. Последние 10 лет он уделил разработке так называемого покерного бота, который способен стать ультимативной тренинг-машиной для всех любителей техасского холдема.

    На вопрос о том, что он ожидает в будущем от игры, профессор не стеснялся в словах и заявил, что каждому серьезному игроку придется тренироваться на ботах, чтобы вывести свою игру на топовый уровень.

    «Боты – это ядерное оружие в рамках индустрии покера. И поверьте – вы явно не хотите оказаться в своеобразной перестрелке с ножом в руках».

    Конечно, это очень сильное заявление, однако его работа вполне способна подтвердить эти слова: в этом году хедс-ап бот Сандсхольма выиграл конкурс AAAI, обыграв совершенно всех соперников с существенным статистическим перевесом.

    Вообще идея «покерного бота» возникла практически одновременно с появлением индустрии онлайн покера. Очень многие игроки долго боялись того, что возможно против них играют машины, но в какой-то момент уровень игры вырос настолько, что никакой бот не был способен побить поле. Да, были небольшие программки вроде «WinHoldEm», однако они скорее были вспомогательными утилитами, нежели полноценными проявлениями искусственного интеллекта.

    Затем в 2011 году в журнале New York Times вышла подробная статья о ботах, выводом из которой следовало, что ни один хороший профессионал не должен бояться компьютерной программы, так как она просто не будет способна обыграть его на дистанции. К тому же, в последнее время большинство покерных сайтов имеют достаточно серьезные защиты от подобного ПО, поэтому любые опасения являются напрасными.

    Но у профессора Сандсхольма было свое мнение на этот счет. «Это просто слишком слабые боты. Приезжайте на выставку AAAI и посмотрите на ботов, которые играют в покер там. Я очень сильно удивлюсь, если кто-то из нынешних топовых про сможет обыграть хотя бы одного из них».

    Так значит, теперь у ботов появились реальные шансы захватить рынок? Так ли это на самом деле?


    Разработка бота-доминатора ‘Tartanian7’

    Девятый ежегодный конкурс покерных ботов проходил в шести различных категориях, в двух из которых соревнования шли в безлимитном холдеме. В общей сложности ботами было отыграно порядка 50 миллионов раздач. Схема соревнований была очень проста: боты играли хедс-апы попарно. В первом раунде карты раздавались случайно, а во втором ботам обнуляли память и меняли их местами, заставляя их играть картами соперника. После двух раундов объявлялся победитель.

    «Соревнования по хедс-апу проходят в двух форматах», - рассказывает Сандсхольм. «В первом варианте бот играет на весь банкролл и победителем признается тот, кто обнулил своего оппонента. Второй вариант – своеобразная кэш-игра, из которой после определенного количества раздач уходит худший бот, а в конце два лучших играют хедс-ап».

    «По сути это две совершенно разных игры. В первом варианте мы получаем бота, который лучше всего будет играть со слабым соперником, а во втором – с сильным», - продолжил профессор.

    Бот Томаса, который он разработал вместе со своими помощниками Ноамом Брауном и Сэмом Ганзфридом, был назван “Tartanian7”. У него существует две различные вариации, специализирующиеся на конкретной категории, но обе они способны выиграть противоположную дисциплину вместе со своей. Таким образом, на сегодняшний день именно Tartanian7 является абсолютно лучшим ботом, которому нет равных на планете.

    На вопрос о том, вкладывал ли Сандсхольм в бота какой-то собственный опыт игры в покер, он сразу же отрезал: «:Нет, мы не вкладывали никаких человеческих знаний в бота. Чистые алгоритмы и математика – вот залог успеха хорошего бота».

    «По большому счету успех бота связан лишь с тем, что наша команда чуть лучше разобралась в вопросе оптимизации алгоритмов. Начало этой работы было положено еще в далеком 2005 году, когда вместе с моим учеником Эндрю Гилпином мы написали первые строки кода на основе простейшего эквилибриума Нэша. Но холдем слишком сложен для того, чтобы решать его исключительно за счет Нэша, поэтому нам пришлось использовать собственные схемы и формулы, на разработку которых и ушли все эти годы».

    Под «эквиллибриумом Нэша» профессор имел в виду математическую формулу лауреата Нобелевской премии в области математики Джона Форбса Нэша, который много лет назад сформулировал закон, позволяющий игрокам использовать одну и ту же стратегию игры вне зависимости от соперника. Она идеально подходит и для решения некоторых ситуаций в покере.

    «В этом году мы не включили еще одну функцию в бота – мы можем научить его эксплоитить ошибки соперника. Особо важно это будет в соревновании на полный банкролл, где адаптация к стилю игры оппонента может сыграть ключевую роль во всей игре. Поверьте, это будет настоящая бомба. Подобный бот будет просто непобедим в противостоянии с любым оппонентом», - подытожил Сандсхольм.
     
  2. nobody

    nobody Критик

    30
    2.490
    +392 / -4
    Как-то опасно становится) хотя боты уже давно собираются онлайн-покер закрыть.