Как стать автором
Обновить

Комментарии 27

И насколько хорош получился бот-победитель для реального рума?
Считаю, что для реального рума он бы не подошёл. За шесть часов для реального рума такое не наваяешь.
Но все равно, было бы интересно оценить уровень по сравнению с реальным человеком.
Многие участники начали задаваться подобным вопросом к концу турнира. Мне тоже это было бы интересно. Но только тестирование с человеком даст реальную оценку, чего не делалось.
Там все же была реализована стратегия реального человека. Поэтому, вполне возможно, что нормально бы он с людьми играл :-)
Проверить бы всё-таки… А то там такие порой странные олл-ин проскакивали, что так обычно фиши играют.
Невозможно за 6 часов написать бота, который хоть как-то сгодится против человека, даже если тот тоже сел играть в первый раз 6 часов назад.
Бот, успешно играющий против регуляров покер-румов — это человеко-годы нетривиальной работы. Особенно в безлимитные разновидности покера. Ну, может человеко-месяцы для низших лимитов. Плавали, знаем.
Алгоритм CFRM ( h t t p ://modelai.gettysburg.edu/2013/cfr/cfr.pdf) пишется за пару часов любым кодером, который знаком со структурами данных вроде деревьев. Остальное время можно потратить на обучение бота и будет вполне себе средненький бот для игры в покер.
Я так понимаю, это теоретический комментарий? Попробуйте на досуге составить
«Si is a finite set of actions or choices for player i
A = S1 ×... × Sn is the set of all possible combination of simultaneous actions of all players»
для безлимитного текасского покера.
Готов сыграть против вашего бота (я менее чем средненький игрок).
Насколько сильными вы находите ботов из Poker Academy? Если слабыми, то и мой бот будет слабым.
Размер cfr-таблиц у такого бота с грубой абстракцией занимает порядка 20-30 Гигов. На тот момент, когда я этим интересовался, процесс обучения до вненяемого результата в PA занимал порядка двух-трех суток в один поток с использованием memory mapped files и без всяких монте-карло.
Не знаком с ними, но
1. Думаю, потратили на них значительно больше времени.
2. В румах против людей они не побьют вообще ничего. Тем более, гугл говорит они 2006 года.
Если вы тот самый Trueteller из PS, то ни один покер бот не сможет вас выиграть.
Посмотрите мой комментарий ниже, пожалуйста, чтобы не повторяться. Не в создании хорошего бота был весь цимес :-)
Да я понимаю и не против. Просто отвечал на вопрос. Вы молодцы :)
НЛО прилетело и опубликовало эту надпись здесь
мм… никогда об этом не задумывался… А есть где официально запрещены? Я немного не в курсе этого аспекта вопроса
Официально запрещены [практически] в любом руме.
Я вот давно думал, а почему нет покеррумов, где были бы официально разрешены боты?
А зачем покерруму конкуренты?:)
Вроде бы была где-то статистика, что до 75% игроков в покеррумах в инете это боты самого заведения.
Можно пруф?
Не так давно проходил матч между очень сильным ботом и профессиональными игроками, при поддержке MS, в том числе — www.gipsyteam.ru/news/4528-hedz-ap-protiv-bota-lyudi-poka-silnee

Играли один на один, с зеркальным отражением рук на две пары человек-компьютер. Люди пока выигрывают.

Там же по ссылке можно перейти на описание железа для бота с фотографиями — и это далеко не ноутбук, а суперкомпьютер. Это к тому, что средний кодер в домашних условиях и за пару часов может написать успешного бота, как писали в комментариях выше — на самом деле нет.
Остаётся только этого бота запустить в турнир на микролимитах, где 20000 человек и в первых раундах за столом из 9ти человек 4 идёт олл-ин. В общем полный рандом… сомневаюсь, что в таком случае бот тоже будет успешен. Его в итоге задавит повышение блайндов.
Так в таких лимитах и старые покерные волки не всегда доходят даже до середины. Именно потому что рандом.
НЛО прилетело и опубликовало эту надпись здесь
Игрокам заранее было выслано все, что необходимо. Кроме того, это не был турнир по покеру! Автор статьи немного сместил акценты с того, ради чего на самом деле все это затевалось.

Смысл мероприятия не в создании лучшего покерного бота! А в понимании на практике Continuous delivery, покрытия тестами и многих других практик командной разработки. Очень жаль, что статья вообще не упоминает об этом. Именно эти вещи по итогу больше всего запомнились участникам. Многие говорили, что по-другому взглянули на командную работу, оценили, насколько могут помочь тесты и т.д.
Живу в Омске — слышу впервые про данное мероприятие, а так бы или поучаствовал или хотелось бы посмотреть.
Мы как могли трубили о нем в группах ИТ-субботников, IT-лофта, репостили все, кто мог. Подпишитесь на группы и будет вам счастье, у нас и не только это мероприятие проходило :-)
О, всем привет в этом чате. У меня есть возможность провести Lean Poker в Москве 27 сентября.
Дело за малым — нужно помещение на 25 программистов с ноутбуками. Если у вас есть подходящая площадка, дайте мне знать в личку. Спасибо.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории