Игрок в компьютерный покер - 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] | |
Техасский холдем с лимитом один на один | |
Общий банкролл | Мгновенное списание банкролла |
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. Кемпфер (Технический университет Дармштадта, Германия) |
Смотрите также
Рекомендации
- ^ Боулинг, Майкл; Берч, Нил; Йохансон, Майкл; Таммелин, Оскари (январь 2015 г.). "Хедз-ап лимитный холдем решен". Наука. 347 (6218): 145–9. CiteSeerX 10.1.1.697.72. Дои:10.1126 / science.1259433. PMID 25574016.
- ^ Филип Болл (2015-01-08). "Теоретики игр взламывают покер". Природа. Природа. Дои:10.1038 / природа.2015.16683. Получено 2015-01-13.
- ^ Роберт Ли Хотц (2015-01-08). "Компьютер завоевывает Техасский Холдем, говорят исследователи". Wall Street Journal.
- ^ Боб Макдональд (10 января 2015 г.). «Покерный компьютер забирает банк [аудиоинтервью]». Причуды и кварки (Подкаст).
- ^ Джошуа Бруштейн (31 января 2017 г.). «В рамках 20-летнего стремления к созданию компьютеров для игры в покер». Bloomberg. Получено 2 февраля 2017.
- ^ «Iccm 2004».
- ^ https://www.era.lib.ed.ac.uk/bitstream/1842/2392/2/Carter%20RG%20thesis%2007.pdf
- ^ Мэрилин Малара (25 апреля 2015 г.). «Мозги против искусственного интеллекта: компьютер против профи покера в безлимитном техасском холдеме». UPI. Получено 26 апреля, 2015.
- ^ "Мозги Rivers Casino против AI". Архивировано из оригинал на 2016-02-03. Получено 2015-10-23.
- ^ "Мозги против AI | Школа компьютерных наук Карнеги-Меллона". www.cs.cmu.edu. Получено 2016-02-10.
- ^ "Мозги против искусственного интеллекта | Школа компьютерных наук Карнеги-Меллона". www.cs.cmu.edu. Получено 2016-02-10.
- ^ «Мозги против искусственного интеллекта». www.riverscasino.com. Архивировано из оригинал на 2016-02-03. Получено 2016-02-10.
- ^ http://poker.cs.ualberta.ca/news_2010.html
- ^ http://poker.cs.ualberta.ca/news.html
- ^ https://www.thebestpokersitesonline.com/poker/poker-bots/
внешняя ссылка
- Ежегодное соревнование по компьютерному покеру
- Программирование ИИ в покере Статья программиста AI для World Series of Poker Game
- Кэролайн Хсу. «Могут ли« покерботы »победить людей?». USnews.com. Архивировано из оригинал 27 марта 2009 г.
- Статья MSNBC - сентябрь 2004 г.
- Новости науки: лучшее в покере
- NYTimes.com: покерные боты вторгаются в онлайн-азартные игры
- CMU раздает выигрышную комбинацию в техасском холдеме Статья об исследовательской группе покерного искусственного интеллекта Университета Карнеги-Меллона