Создание Техас Холдема, играя AI.. с нуля [закрытый]

Опции -MultiViews

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]

RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1 

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php

32
задан Jon Seigel 22 May 2010 в 22:21
поделиться

6 ответов

В покере AI известно трудно разобраться потому что ставка людей непредсказуемо. Это обычно врывалось в две части.

1) Вычисляют разногласия Вашей руки, являющейся победителем.

2) Формулируют стратегию ставок на основе 1.

я рекомендовал бы запуститься с большого количества статистических данных, читающих для части 1. Это кажется легким на первый взгляд, но это имеет на самом деле очень сложный (и понимание превратно его обречет Ваш AI). Затем движение к генетическим алгоритмам для части 2. Стратегии ставок являются главным образом генетическими алгоритмами. Они корректируют себя на основе прошлого успеха и отказов + некоторая рандомизация, чтобы не стать предсказуемыми.

5
ответ дан 27 November 2019 в 21:01
поделиться

Я записал AI Hold' Em в своем старшекурснике. Это не было особенно усовершенствовано, я использовал машину Q-значения, которая пересекла много состояний и обновила значения Q для каждого состояния.

я нашел, что Покер AI Альбертского университета проектирует неоценимый источник информации для предотвращения ловушек.

Как один плакат выше состояний, первый шаг должен закрепить в нескольких определимых правилах покера - покер один на один может быть разработан программно.

Одна ловушка, в которую я упал, не создавала в реконфигурируемости вначале. Например, способность переключить класс изучения/проигрывания.

мне было бы интересно слышать, как Вы преуспеваете, отбрасывают меня почта stevekeogh по gmail.com

1
ответ дан 27 November 2019 в 21:01
поделиться

Один интересный результат, который я услышал, состоит в том, что при ограничении опций пари свернуться проверьте и включая все, можно записать AI, который побеждает один на @ с вероятностью по крайней мере 49% и 49,5%, если это (IIRC) не движение сначала.

я не знаю, что этот AI легче записать, что тот, который знает, сколько держать пари, но это - пища для размышления: выбор сумм для пари только счетов на 1,5% вероятности победы.

-1
ответ дан 27 November 2019 в 21:01
поделиться

Also, letting genetic algorithm adjust the weights of neural network, which determines the decision logic. This approach is very suitable for poker AI.

I made my own AI like this. At first, I created ~1000 players, who didn't know how to play the game at all. Based on their initial luck during the hands, their fitness was weighted and new generation created. New "brains" were playing better than previous generation.

Eventually, the best individuals played very good.

2
ответ дан 27 November 2019 в 21:01
поделиться

Как уже было рекомендовано, книга Теория покера является поистине бесценным источником информации как для игры, так и для создания искусственного интеллекта. Вам, вероятно, стоит купить его, так как он не так дорого стоит.

Исследовательская группа Университета Альберты в настоящий момент работает по последнему слову техники, хотя время от времени у них возникает жесткая конкуренция. (Не все покерные боты и исследования ИИ в этой области являются общедоступными из-за соблазна использовать свои результаты в интернет-покере, хотя это запрещено.)

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

Фиксированный холдем, вероятно, легче всего взломать, поэтому вы можете начать с 1-1 фиксированный холдем, а затем решите, что вы хотите делать дальше.

Вот некоторые аспекты, которые изменяют правильную стратегию (и ваш ИИ):

  • Кэш-игра отличается от турнир -Количество игроков делает решения разными.
  • Холдем это не единственный покер. Омаха, Стад и другие существуют и широко играл.
  • Фиксированный лимит отличается от Pot Limit, который отличается от No Лимит.
  • Чтобы победить лучших, вам нужно охватить множество очень тонких вещей, о которых думают лучшие игроки во время игры. Чтобы победить в любительской игре с низкими ставками, все это не имеет значения.

Если вы решите сыграть в безлимитный холдем, вы можете ознакомиться с серией из трех книг Харрингтон о холдеме ] и книгу Безлимитный покер - теория и практика . Прочитав довольно много книг по покеру, я могу сказать, что этих книг в сочетании с теорией покера вполне достаточно.

2
ответ дан 27 November 2019 в 21:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: