Компьютер научился блефовать в покере

01:12 11/01/2015 Наука и техника
Компьютер научился блефовать в покере
а потом совсем сдохнет

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

Машина с программой освоила методику применения блефа в этой карточной игре. Ранее считалось, что машинный интеллект не способен на сознательную провокацию и блефовать может только человек.

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

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

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

Комментирование разрешено только первые 24 часа.

Комментарии(91):

1 234 ... +1
7 +7−0Николай Гопман01:34:34
11/01/2015
0 +1−1Иван Петров01:29:54
11/01/2015
В Европе низкая смертность. Старение населения. Говорят будут идти циклы в будущем. Рост-падение. Молодое население - старое. В ближайшее время население будет стареть, потом помолодеет чуток, потом наоборот.
а потом совсем сдохнет
7 +9−2Овощ Бабруйский01:28:54
11/01/2015
-3 +2−5Иван Петров01:26:32
11/01/2015
В США процент подростковых беременностей огромен. И ничего. Население растет.
Это что! В Европе число рождённых меньше числа умерших, а население всё равно растёт!
7 +8−1Виталий Филиппов01:24:44
11/01/2015
Сначала прочитал как "Компьютер научился блевать..."
6 +6−0vasya vorobej02:55:14
11/01/2015
Комментарий удалён.
Лизочка тебе пора хоть какойто фалос наити.
6 +6−0Овощ Бабруйский01:25:15
11/01/2015
Таким образом блеф планируется использовать при постановке диагнозов?!
Хм... А в чем новость-то?! Любой коновал-недоучка в районной поликлинике так и поступает!
5 +5−0alcel2401:48:18
11/01/2015
1 +4−3Ещё один из *этих*01:20:00
11/01/2015
Мои извинения, но статья конкретно бредовая...


"... Ранее считалось, что машинный интеллект неспособен на сознательную провокацию, и блефовать может только человек...." - фигня.

"... У программистов покер считается более сложной игрой, чем шашки или шахматы. На доске видны все фигуры, и стратегия просчитывается на много ходов вперед. В покере карты соперников закрыты, поэтому выигрышные варианты выбираются на основании неполных данных. ..." - фигня.

Шахматы и покер относятся к разным классам задач, но это не значит что одно сложнее другого.
То что в шахматах просчитывается игра на много ходов вперёд - неправда. На *много* ходов вперёд просчитать невозможно (экспоненциальная комплексность).
Используется гибридный алгоритм подсчёта *небольшого* кол-ва шагов вперёд, юристика, элементы самообучения, и т.д.
Статья бредовая, но ваши доводы тоже не очень...
Сознательная провокация\блеф. Не способен. По крайней мере был до этой статьи.
п.2,- не фигня. Нехватка даных в покере не даёт возможности отсеивать заведемо проигрышные варианты и поэтому там получается чистый NP, не улучшаемый юристикой. Вдобавок, очень сложно оценивать саму позицию. Покер по своим харакетеристикам ближе к го, а не к шахматам. А в го компьютер играет плохо и шахматные алгоритмы там не применяются
Шахматы как раз считаются относительно легко из за относительной лёгкости оценки позиции. Поэтому компьютер считающий на 8-10 ходов вперёд как раз таки вполне себе реальность. Возможно и больше. Каспаров утверждал, что он считает на 20 ходов вперёд. Нет особых причин считать что современый компьютер с ним не может сравняться.
5 +5−0Овощ Бабруйский01:42:17
11/01/2015
4 +4−0Оло-Ло Пыщ-Пыщ01:40:59
11/01/2015
В общедоступной медицине?
- Здравствуйте, бесплатный доктор.
- Здравствуйте, безнадежно больной.
Здоровых людей нет, есть недообследованные!
4 +4−0Оло-Ло Пыщ-Пыщ01:40:59
11/01/2015
В общедоступной медицине?
- Здравствуйте, бесплатный доктор.
- Здравствуйте, безнадежно больной.
4 +5−1А. М.01:27:00
11/01/2015
2 +3−1June Bug01:23:00
11/01/2015
Мир все больше разделяется на два полюса - ученых людей, которых мало и которые в своем развитии ушли на порядки дальше обычных людей и обывателей, которые где-то рядом с обезьянами.
не скажите. просто интеллектуальные продукты структурируются. обыватель ведь садится в гибридную тачку и знай себе жметь пендаль, а чем и как крутить колеса машина думает уже сама, по правилам которые туда забили заранее. придумавший правила тоже обыватель, тока в других областях. кашу к примеру не умеет варить правильно.
3 +6−3Алексей Толкунов02:31:53
11/01/2015
-1 +2−3Vasyl Lashko02:28:46
11/01/2015
Не то , что в недоросии. резкий обвал рождаемости.
Недороссия, это, я так понимаю, украина?
3 +5−2Жорик Врунгель01:36:43
11/01/2015
Ещё в Стрип Покере - игрушке 86-го года на первых писишках компьютер умел блефовать. Там было две соперницы - Сюзи и Мелисса, так вот Мелисса блефовала отчаянно, а Сюзи играла более осторожно.
3 +5−2Иван Белкин01:33:32
11/01/2015
Комментарий удалён.
Разговор не за лохотронные сайты, а за новую логику алгоритмов работы. Что не может не радовать.
3 +3−0Изя-Ибн-Нгуен Бабабамов01:29:12
11/01/2015
Ниче сложного. Компьютер же не осознает, что блефует. Он просто выполнят действие, основываясь на предыдущих данных.
Так, что "чукотские ученые".
3 +4−1А. М.01:24:04
11/01/2015
1 +4−3Ещё один из *этих*01:20:00
11/01/2015
Мои извинения, но статья конкретно бредовая...


"... Ранее считалось, что машинный интеллект неспособен на сознательную провокацию, и блефовать может только человек...." - фигня.

"... У программистов покер считается более сложной игрой, чем шашки или шахматы. На доске видны все фигуры, и стратегия просчитывается на много ходов вперед. В покере карты соперников закрыты, поэтому выигрышные варианты выбираются на основании неполных данных. ..." - фигня.

Шахматы и покер относятся к разным классам задач, но это не значит что одно сложнее другого.
То что в шахматах просчитывается игра на много ходов вперёд - неправда. На *много* ходов вперёд просчитать невозможно (экспоненциальная комплексность).
Используется гибридный алгоритм подсчёта *небольшого* кол-ва шагов вперёд, юристика, элементы самообучения, и т.д.
это бесполезное дело, читать заказную билиберду, переведенную потом еще на русский. остается только догадываться, чего же там кодеры нашкодили.
3 +5−2June Bug01:21:13
11/01/2015
-6 +0−6Михаил Алексеевич01:19:59
11/01/2015
Покер - игра для брехунов, а шахматы для стратегов.
Как не обидно вате, но компьютерная система потихоньку становится умнее рядового обывателя. И только ученые еще выше машинного интеллекта.
2 +3−1Алексей Пехов04:59:22
11/01/2015
-6 +0−6Лиза Лиза03:05:41
11/01/2015
Найти, засунуть тебе его очко и поджечь!
Вот смеху то будет... (:sly:)
Слууууушай, а ты зашилась или после сеанса Кашпировского все затянулось?!
2 +2−0Бобр Добр01:55:32
11/01/2015
3 +5−2Жорик Врунгель01:36:43
11/01/2015
Ещё в Стрип Покере - игрушке 86-го года на первых писишках компьютер умел блефовать. Там было две соперницы - Сюзи и Мелисса, так вот Мелисса блефовала отчаянно, а Сюзи играла более осторожно.
В этой игре можно было поменять названия файлов изображения телок и игра становилась на "одевание"
2 +3−1Alexei Dubrovin01:40:48
11/01/2015
2 +5−3Ещё один из *этих*01:31:46
11/01/2015
Наверно смысл статьи заключался в следующем: традиционный алгоритм игры в покер основан на подсчёте вероятностей, и предполагается что поведение других игроков также учитывает вероятности. Таким образом из поведения других игроков можно однозначно высчитывать вероятность выигррыша по мере игры.

"Умение блефовать" - здесь ИМХО подразумевается что оптимальная стратегия допускает блеф, и, соответственно, другие игроки также блефуют.

Алгоритм по идее должен выбрать стратегию блефа, для этой стратегии найти наилучшую стратегию (путём перебора большого кол-ва вариантов), затем подставить улучшенную стратегию и для неё также найти оптимальное противодействие и т.д.

Самое главное сформулировать задачу так чтобы решение сходилось, т.е. прийти к определённой стратегии блефа, а не на каждой итерации принципиально всё менять.
Интересен сам по себе факт того что у этой задачи есть решение. Т.е. есть объективно сильный игрок, который умеет выигрывать у любого соперника, а не обыгрывать конкретную стратегию.
ой, вас понесло, всё намного проще и в то же время сложнее... в силу своей профессии я уже читал препринт этого исследования, там по сути только оригинальный способ к подходу, по факту - обычная сеть TSK (нейронная сеть+нечёткая логика), то что вы тут понаписали не имеет ни какого отношения к действительсти
если в кратце - компьютер адаптивно изучал стратегию блефа, никакого большого перебора там не было, никакой финальной стратегии он не нашёл, сыграет ещё партии с людьми - будет другая стратегия, в общем вы не в теме
2 +3−1Овощ Бабруйский01:37:15
11/01/2015
0 +0−0Иван Петров01:28:55
11/01/2015
У человека есть подсознание и он учитывает кучу факторов неосознанно. Компьютер ограничен в восприятии только тем, что ему дали. В общем, компьютер знает только то, что дал ему человек, а человек всё, что дала ему природа.
Хрен ли толку с природных данных, если профессиональных знаний - ноль без палочки?!
У меня как-то жена заболела - четыре разных врача, платных и не особо, ей пять разных диагнозов ставили, полгода лечилась, еще полгода устраняла последствия лечения. Ни один из диагнозов, ессно, не подтвердился - зато "на всякий случай" полечили от всех подозреваемых болячек. Куча нервов, бабла, времени...
Как только отказалась от приема лекарств и недельку пожила в свое удовольствие - пошла на поправку.
Оказалось - нервное перенапряжение виновато. Всего-то и надо было, как потом оказалось - устроить хороший шопинг и есть побольше витаминов.
Так что иметь хорошие природные данные - это не для врачей хорошо, а, скорее, для пациентов - чтоб от лечения загнуться не успевали! :)
2 +5−3Ещё один из *этих*01:31:46
11/01/2015
Наверно смысл статьи заключался в следующем: традиционный алгоритм игры в покер основан на подсчёте вероятностей, и предполагается что поведение других игроков также учитывает вероятности. Таким образом из поведения других игроков можно однозначно высчитывать вероятность выигррыша по мере игры.

"Умение блефовать" - здесь ИМХО подразумевается что оптимальная стратегия допускает блеф, и, соответственно, другие игроки также блефуют.

Алгоритм по идее должен выбрать стратегию блефа, для этой стратегии найти наилучшую стратегию (путём перебора большого кол-ва вариантов), затем подставить улучшенную стратегию и для неё также найти оптимальное противодействие и т.д.

Самое главное сформулировать задачу так чтобы решение сходилось, т.е. прийти к определённой стратегии блефа, а не на каждой итерации принципиально всё менять.
Интересен сам по себе факт того что у этой задачи есть решение. Т.е. есть объективно сильный игрок, который умеет выигрывать у любого соперника, а не обыгрывать конкретную стратегию.
1 234 ... +1
Самые
^^^Наверх^^^Обратная связь