Игрок в компьютерный покер - Computer poker player

А компьютерный игрок в покер это компьютерная программа, предназначенная для игры в покер против человеческих противников или других компьютерных противников. Обычно его называют покербот или просто бот.

В Интернете

Эти боты или компьютерные программы часто используются в онлайн-покер ситуаций в качестве законных противников для игроков-людей или в качестве формы мошенничество. Является ли использование бота мошенничеством, обычно определяется покер-румом, в котором проводятся настоящие игры в покер. В большинстве (если не во всех) карточных комнатах запрещено использование ботов, хотя уровень контроля со стороны операторов сайтов значительно различается.

Боты игроков

Тема ботов игроков и компьютерной помощи при игре в онлайн-покер очень противоречива. Когда дело доходит до принятия решения о том, какие типы компьютерного программного обеспечения относятся к категории нечестных преимуществ, мнения игроков весьма различаются. Одним из основных факторов при определении бота является то, может ли компьютерная программа взаимодействовать с покерным клиентом (другими словами, играть сама по себе) без помощи человека-оператора. Считается, что компьютерные программы с такой способностью имеют или являются автоплеером и повсеместно относятся к категории ботов, независимо от того, насколько хорошо они играют в покер.

Проблема несправедливого преимущества во многом связана с тем, какие типы информации и искусственного интеллекта доступны для компьютерная программа. Кроме того, боты могут играть по несколько часов без человеческих слабостей, таких как усталость и может выдерживать естественные отклонения в игре без влияния человека эмоция (или же "наклон С другой стороны, у ботов есть ряд существенных недостатков - например, ботам очень сложно точно прочитать блеф или приспособиться к стратегии противников так, как это могут сделать люди.

Домашнее исполнение

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

Домашние боты

Тема домашних ботов является еще более противоречивой из-за потенциального конфликта интересов. Согласно самому строгому определению, домашний бот - это автоматизированный игрок, управляемый самим онлайн-покер-румом, хотя некоторые могут определить более косвенные примеры (например, игрок, управляющий ботами с ведома и согласия оператора) как «домашних ботов», как Что ж. Этот тип ботов был бы эквивалентом кирпича и раствора шиллы.

В обычном казино игрок дома не нарушает справедливости предлагаемой игры, если казино ведет честные сделки. То же самое и в сетевых условиях. По определению, честный онлайн-покер-рум, который решит использовать домашних ботов, будет гарантировать, что домашние боты не будут иметь доступа к какой-либо информации, недоступной для любого другого игрока в руке (то же самое относится к любому человеку. заправлять также). Проблема в том, что в онлайн-режиме у дома нет возможности доказать, что их боты не получают конфиденциальную информацию с сервера карты. Это еще больше усугубляется легкостью, с которой секретный обмен информацией может осуществляться в цифровой среде. По сути, невозможно даже для дома доказать, что они не контролируют некоторых игроков - вероятно, единственный реальный способ, который можно было бы сделать, - это раскрыть конфиденциальную личную информацию каждого игрока, а это, очевидно, невозможно из-за Конфиденциальность соображения.

Искусственный интеллект

Покер - это игра несовершенная информация (потому что некоторые карты в игре скрыты), что затрудняет определение окончательного результата раздачи для кого-либо (включая компьютер). Из-за этой нехватки информации программисты компьютеров должны внедрять системы, основанные на Теорема Байеса, равновесие по Нэшу, Моделирование Монте-Карло или же нейронные сети, все это несовершенные методы.

ИИ, такие как PokerSnowie и Клаудико были созданы, позволяя компьютеру определять наилучшую возможную стратегию, позволяя ему играть самому себе огромное количество раз. Похоже, что это текущий подход к покерному искусственному интеллекту, в отличие от попыток создать компьютер, который играл бы как человек. Это приводит к нечетным размерам ставок и совершенно иной стратегии, чем привыкли видеть люди.

Разрабатываются методы, по крайней мере, приближающие идеальную покерную стратегию из теория игры перспективу в игре один на один (для двух игроков), и все больше и больше создаются хорошие системы для многопользовательской игры. В этом контексте идеальная стратегия имеет множество значений. С теоретико-игровой оптимальной точки зрения, идеальная стратегия - это стратегия, от которой нельзя ожидать проигрыша стратегии любого другого игрока; однако оптимальная стратегия может варьироваться при наличии неоптимальных игроков, у которых есть слабые места, которые можно использовать. В этом случае идеальной стратегией будет стратегия, которая правильно или точно моделирует эти слабые места и использует их для получения прибыли, например, описанных выше.

Исследовательские группы

Группа исследований компьютерного покера (Университет Альберты, Канада)

Большое количество исследований игроков в компьютерный покер проводится в Университет Альберты Исследовательской группой компьютерного покера, возглавляемой доктором Майклом Боулингом. Группа разработала агентов Poki, ПсОпти, Гиперборейский и Полярная звезда. Poki имеет лицензию на развлекательную игру СТАКАННЫЕ с участием канадского игрока в покер Даниэль Негреану. ПсОпти был доступен под названием «SparBot» в программе обучения покеру «Академия покера». Серия Гиперборейский программы участвовали в Ежегодном соревновании по компьютерному покеру, в последний раз завоевав три золотые медали из шести соревнований 2012 года. Это же направление исследований также произвело Полярная звезда, которая играла против людей-профессионалов в 2007 и 2008 годах, и стала первой компьютерной покерной программой, выигравшей значимое покерное соревнование.

В январе 2015 г. появилась статья в Наука[1] Майкл Боулинг, Нил Берч, Майкл Йохансон и Оскари Таммелин заявили, что их покерный бот Цефей "по существу слабо решена" игра в хедз-ап лимитный техасский холдем.[2][3][4]

Школа компьютерных наук Университета Карнеги-Меллона

Т. Сандхольм и А. Гилпин из Университет Карнеги Меллон начали исследование покерного ИИ в 2004 году, начав с непревзойденного агента по трехкарточной игре под названием Род-Айлендский Холдем. Следующим шагом стал GS1, который превзошел лучших коммерческих покерных ботов. С 2006 года покерные агенты из этой группы участвуют в ежегодных компьютерных соревнованиях. «В какой-то момент у нас будет программа лучше, чем у лучших игроков», - утверждает Сандхольм. Его бот, Клаудико, встретился с четырьмя человеческими противниками в 2015 году. В 2017 году последнее программное обеспечение программы, Весы, встретился с четырьмя профессиональными игроками в покер. К концу эксперимента четыре игрока-человека потеряли в общей сложности 1,8 миллиона долларов симулированных денег.[5]

Группа игрового искусственного интеллекта Оклендского университета

Команда из Оклендский университет состоит из небольшого числа ученых, которые нанимают аргументация по делу для создания и улучшения покерных агентов Техасского Холдема. Группа применяет различные методы искусственного интеллекта к ряду игр, включая участие в коммерческих проектах Small Worlds и Цивилизация (видеоигра).

Лаборатория Neo Poker

Neo Poker Lab - это авторитетная научная команда, занимающаяся исследованиями искусственного интеллекта в покере. В течение нескольких лет компания разрабатывала и применяла современные алгоритмы и процедуры, такие как минимизация сожаления и приближение равновесия градиентного поиска, деревья решений, методы рекурсивного поиска, а также экспертные алгоритмы для решения различных проблем, связанных с игрой в покер. .

Исторические конкурсы

ICCM 2004 PokerBot соревнование

Одно из первых соревнований по безлимитному покеру среди ботов было организовано в 2004 году Международной конференцией по когнитивному моделированию.[6] В турнире приняли участие пять ботов из разных университетов со всего мира. Победителем стал Эйс Грубер из Университет Торонто.[7]

ACM соревнования

В Ассоциация вычислительной техники (ACM) проводил соревнования, на которых участники представляют программное обеспечение, способное играть в покер на их конкретной платформе. Организаторы мероприятия проводят соревнования, используя программное обеспечение и сообщая о результатах.[нужна цитата ]

Мировая серия покерных роботов 2005 г.

Летом 2005 года онлайн-покер-рум Golden Palace организовал рекламный турнир в Лас-Вегасе, в старом здании Binions, с розыгрышем призов в размере 100 тысяч долларов. Он был объявлен как Мировая серия покерных роботов 2005 года. В турнире были только боты без вступительного взноса. Разработчиками ботов были ученые-компьютерщики шести национальностей, которые путешествовали за свой счет. Хост-платформой была Академия покера. На мероприятии также был проведен демонстрационный хедз-ап с Филом Лааком.

Эксперименты Man V Machine в Университете Альберты

Летом 2007 г. Университет Альберты провела узкоспециализированный хедз-ап турнир между людьми и их ботом Polaris на конференции AAAI в Ванкувере, Британская Колумбия, Канада. Платформа хоста была написана Университет Альберты. Был подарочный кошелек на сумму не более 50 тысяч долларов с особыми правилами, чтобы мотивировать людей играть хорошо. Люди не платили вступительного взноса. Уникальный турнир состоял из четырех повторяющихся сессий по 500 рук каждая. Люди выиграли с небольшим отрывом.

Летом 2008 г. Университет Альберты а сайт тренеров по покеру Stoxpoker провел второй турнир во время Мировой серии покера в Лас-Вегасе. В турнире было шесть повторяющихся сессий по 500 рук каждая, и игроки-люди были специалистами по лимитам Heads-Up. Polaris выиграли турнир с 3 победами, 2 поражениями и ничьей. Результаты турнира, в том числе истории рук в матчах, доступны на сайте соревнований.

Конкурс Brains vs AI 2015 от Rivers Casino, CMU и Microsoft

С апреля по май 2015 г. последний бот из Университета Карнеги-Меллона в Сандхольме, Клаудико, сразился с четырьмя противниками-людьми в серии матчей по безлимитному техасскому холдему.[8][9] В конце концов, после 80 000 раздач люди выиграли в сумме на 732 713 долларов. Но даже несмотря на то, что люди технически выиграли, ученые сочли победу статистически незначимой (скорее, статистической ничьей), когда эти 732 713 долларов сравнивались с общей суммой ставок в 170 000 000 долларов (170 миллионов долларов). Однако некоторые сочли это заявление неискренним.[10] Статистическая незначительность здесь означает, что программисты Клаудико не могут сказать с 95% уверенностью (95% доверительный интервал), что люди лучше, чем компьютерная программа. Однако это статистически значимая победа при доверительном интервале 90%. Это означает, что у игроков-людей от 10 к 1 до 20 к 1 фаворит.[11]

Турнир был организован с использованием двух сетов по два игрока в каждой. В каждом из двух наборов игроки получали противоположные карты. Это означает, что если у компьютера есть As9c (туз пик и девятка треф), а у человека Jh8d на одном компьютере, то у другого из двух игроков в наборе будет As9c против Jh8d компьютера. Однако даже с учетом того, что игроки-люди выигрывали больше, чем компьютер, не все игроки были уверены в своих мыслях о проведении матчей.

Итоговые суммы выигрышей каждого из игроков были следующими:

  • Дуглас Полк: + 213 671 доллар
  • Донг Ким: +70 491 доллар
  • Бьорн Ли: +529 033 доллара
  • Джейсон Лес: - 80 482 доллара[12]

Ежегодное соревнование по компьютерному покеру

С 2006 года Ежегодное соревнование по компьютерному покеру проводит серию соревнований по покерным программам. С 2010 года играли в три типа покера: техасский холдем с лимитом один на один, безлимитный техасский холдем один на один и техасский холдем с ограничением на 3 игрока. В каждом событии называются два победителя: агент, выигравший наибольшее количество матчей (мгновенный вывод банкролла), и агент, выигравший наибольшее количество денег (общий банкролл). Эти победители часто бывают разными, так как Bankroll Instant Run-off вознаграждает сильных игроков, а Total Bankroll награждает игроков, умеющих использовать ошибки других агентов. Соревнование мотивировано научными исследованиями, и особое внимание уделяется тому, чтобы все результаты были статистически значимыми при проведении миллионов раздач в покере. Соревнование 2012 года проводилось в том же формате, было сыграно более 70 миллионов рук, чтобы исключить фактор удачи.

Некоторые исследователи разработали веб-приложение, в котором люди могли играть и оценивать качество ИИ. Таким образом, по состоянию на декабрь 2012 года можно было найти следующие ведущие группы и отдельные агенты исследователей:

  • Гипербореи (9 золотых, 5 серебряных и 3 бронзовых)
  • Блаффбот (1 золотая, 3 серебряные и 2 бронзовые медали)
  • Сартр (1 золотая, 5 серебряных и 3 бронзовых медали)
  • Neo Poker Bot (1 золотая, 5 бронзовых медалей)

Полученные результаты

2010 [13]
Техасский холдем с лимитом один на один
Общий банкроллМгновенное списание банкролла
1. PULPO (Марв Андерсен, Великобритания)
2. Hyperborean-TBR (Университет Альберты, Канада)
3. Сартр (Оклендский университет, Новая Зеландия)
1. Рокхоппер (Дэвид Лин, США)
2. Г.Г. Валута (Михай Чуку, Румыния)
3. Hyperborean-IRO (Университет Альберты, Канада)
Heads Up безлимитный техасский холдем
Общий банкроллМгновенное списание банкролла
1. Tartanian4-TBR (Университет Карнеги-Меллона, США)
2. PokerBotSLO (университеты Марибора и Любляны, Словения)
3. HyperboreanNL-TBR (Университет Альберты, Канада)
1. HyperboreanNL-IRO (Университет Альберты, Канада)
2. SartreNL (Университет Окленда, Новая Зеландия)
3. Tartanian4-IRO (Университет Карнеги-Меллона, США)
3-макс лимитный техасский холдем
Общий банкроллМгновенное списание банкролла
1. Hyperborean3P-TBR (Университет Альберты, Канада)
2. LittleRock (Род Бирнс, Австралия)
3. Бендер (Технический университет Дармштадта, немецкий)
1. Hyperborean3P-IRO (Университет Альберты, Канада)
2. dcu3pl-IRO (Дублинский городской университет, Ирландия)
3. LittleRock (Род Бирнс, Австралия)
2011 [14]

[15]

Техасский холдем с лимитом один на один
Общий банкроллМгновенное списание банкролла
1. Каламари (Марв Андерсен, Великобритания)
2. Сартр (Оклендский университет, Новая Зеландия)
3. Hyperborean-2011-2p-limit-tbr (Университет Альберты, Канада)
1. Hyperborean-2011-2p-limit-iro (Университет Альберты, Канада)
2. Слумбот (Эрик Джексон, США)
3. Каламари (Марв Андерсен, Великобритания)
Heads Up безлимитный техасский холдем
Общий банкроллМгновенное списание банкролла
1. Lucky7 (Mikrospin d.o.o., Словения)
2. SartreNL (Университет Окленда, Новая Зеландия)
3. Hyperborean-2011-2p-nolimit-tbr (Университет Альберты, Канада)
1. Hyperborean-2011-2p-nolimit-iro (Университет Альберты, Канада)
2. SartreNL (Университет Окленда, Новая Зеландия)
3. Хью (США и Канада)
3-макс лимитный техасский холдем
Общий банкроллМгновенное списание банкролла
1. Sartre3p (Оклендский университет, Новая Зеландия)
2. Hyperborean-2011-3p-limit-tbr (Университет Альберты, Канада)
3. AAIMontybot (Карлов университет в Праге, Чехия)
3. LittleRock (Род Бирнс, Австралия)
1. Hyperborean-2011-3p-limit-iro (Университет Альберты, Канада)
2. Sartre3p (Оклендский университет, Новая Зеландия)
3. LittleRock (Род Бирнс, Австралия)
2012
Техасский холдем с лимитом один на один
Общий банкроллМгновенное списание банкролла
1. Слумбот (Эрик Джексон, США)
2. Литл-Рок (Род Бирнс, Австралия)
2. Zbot (Ilkka Rajala, Финляндия)
1. Слумбот (Эрик Джексон, США)
2. Гиперборейский (Университет Альберты, Канада)
3. Zbot (Ilkka Rajala, Финляндия)
Heads Up безлимитный техасский холдем
Общий банкроллМгновенное списание банкролла
1. Литл-Рок (Род Бирнс, Австралия)
2. Гиперборейский (Университет Альберты, Канада)
3. Тартанский 5 (Университет Карнеги-Меллона, США)
1. Гиперборейский (Университет Альберты, Канада)
2. Tartanian5 (Университет Карнеги-Меллона, США)
3. Neo Poker Bot (Александр Ли, Испания)
3-макс лимитный техасский холдем
Общий банкроллМгновенное списание банкролла
1. Гиперборейский (Университет Альберты, Канада)
2. Литл-Рок (Род Бирнс, Австралия)
3. Neo Poker Bot (Александр Ли, Испания)
3. Сартр (Оклендский университет, Новая Зеландия)
1. Гиперборейский (Университет Альберты, Канада)
2. Литл-Рок (Род Бирнс, Австралия)
3. Neo Poker Bot (Александр Ли, Испания)
3. Сартр (Оклендский университет, Новая Зеландия)
2013
Техасский холдем с лимитом один на один
Общий банкроллМгновенное списание банкролла
1. Марв (Марв Андерсон, Великобритания)
2. Фесте (Франсуа Пэ, Франция)
2. Гиперборейский (Университет Альберты, Канада)
1. Neo Poker Bot (Александр Ли, Испания)
2. Гиперборейский (Университет Альберты, Канада)
3. Zbot (Ilkka Rajala, Финляндия)
3. Марв (Марв Андерсон, Великобритания)
Heads Up безлимитный техасский холдем
Общий банкроллМгновенное списание банкролла
1. Slumbot NL (Эрик Джексон, США)
2. Гиперборейский (Университет Альберты, Канада)
3. Tartanian6 (Университет Карнеги-Меллона, США)
1. Гиперборейский (Университет Альберты, Канада)
2. Slumbot NL (Эрик Джексон, США)
3. Tartanian6 (Университет Карнеги-Меллона, США)
3. Nyx (Карлов университет, Чехия)
3-макс лимитный техасский холдем
Общий банкроллМгновенное списание банкролла
1. Гиперборейский (Университет Альберты, Канада)
2. Литл-Рок (Род Бирнс, Австралия)
3. Neo Poker Bot (Александр Ли, Испания)
1. Гиперборейский (Университет Альберты, Канада)
2. Литл-Рок (Род Бирнс, Австралия)
3. Neo Poker Bot (Александр Ли, Испания)
2014
Техасский холдем с лимитом один на один
Общий банкроллМгновенное списание банкролла
1. Эскабеш (Марв Андерсен, Великобритания)
2. SmooCT (Университетский колледж Лондона, Великобритания)
3. Гиперборейский (Университет Альберты, Канада)
3. Фесте (Франсуа Пей, Франция)


Heads Up безлимитный техасский холдем
Общий банкроллМгновенное списание банкролла
1. Tartanian7 (Университет Карнеги-Меллона, США)
2. Nyx (Карлов университет, Чехия)
2. Прелюдия (Unfold Poker, США)
2. Слумбот (Эрик Джексон, США)
1. Tartanian7 (Университет Карнеги-Меллона, США)
2. Прелюдия (Unfold Poker, США)
2. Гиперборейский (Университет Альберты, Канада)
2. Слумбот (Эрик Джексон, США)
3-макс лимитный техасский холдем
Общий банкроллМгновенное списание банкролла
1. Гиперборейский (Университет Альберты, Канада)
2. SmooCT (Университетский колледж Лондона, Великобритания)
3. Кемпфер (Технический университет Дармштадта, Германия)
1. Гиперборейский (Университет Альберты, Канада)
2. SmooCT (Университетский колледж Лондона, Великобритания)
3. Кемпфер (Технический университет Дармштадта, Германия)

Смотрите также

Рекомендации

  1. ^ Боулинг, Майкл; Берч, Нил; Йохансон, Майкл; Таммелин, Оскари (январь 2015 г.). "Хедз-ап лимитный холдем решен". Наука. 347 (6218): 145–9. CiteSeerX  10.1.1.697.72. Дои:10.1126 / science.1259433. PMID  25574016.
  2. ^ Филип Болл (2015-01-08). "Теоретики игр взламывают покер". Природа. Природа. Дои:10.1038 / природа.2015.16683. Получено 2015-01-13.
  3. ^ Роберт Ли Хотц (2015-01-08). "Компьютер завоевывает Техасский Холдем, говорят исследователи". Wall Street Journal.
  4. ^ Боб Макдональд (10 января 2015 г.). «Покерный компьютер забирает банк [аудиоинтервью]». Причуды и кварки (Подкаст).
  5. ^ Джошуа Бруштейн (31 января 2017 г.). «В рамках 20-летнего стремления к созданию компьютеров для игры в покер». Bloomberg. Получено 2 февраля 2017.
  6. ^ «Iccm 2004».
  7. ^ https://www.era.lib.ed.ac.uk/bitstream/1842/2392/2/Carter%20RG%20thesis%2007.pdf
  8. ^ Мэрилин Малара (25 апреля 2015 г.). «Мозги против искусственного интеллекта: компьютер против профи покера в безлимитном техасском холдеме». UPI. Получено 26 апреля, 2015.
  9. ^ "Мозги Rivers Casino против AI". Архивировано из оригинал на 2016-02-03. Получено 2015-10-23.
  10. ^ "Мозги против AI | Школа компьютерных наук Карнеги-Меллона". www.cs.cmu.edu. Получено 2016-02-10.
  11. ^ "Мозги против искусственного интеллекта | Школа компьютерных наук Карнеги-Меллона". www.cs.cmu.edu. Получено 2016-02-10.
  12. ^ «Мозги против искусственного интеллекта». www.riverscasino.com. Архивировано из оригинал на 2016-02-03. Получено 2016-02-10.
  13. ^ http://poker.cs.ualberta.ca/news_2010.html
  14. ^ http://poker.cs.ualberta.ca/news.html
  15. ^ https://www.thebestpokersitesonline.com/poker/poker-bots/

внешняя ссылка