GotAI.NET

Форум: Проблемы искусственного интеллекта

 

Регистрация | Вход

 Все темы | Новая тема Стр.1 (1)   Поиск:  
 Автор Тема: Нейросеть для ИИ противника карточной игры "Дурак"
imissyouso
Сообщений: 3
Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 17 апр 13 2:57
Всем доброго времени суток. Появилась следующая задача:
Дано: работающая интерпретация небезызвестной игры в дурака против виртуального противника. Виртуальный противник не имеет никакого ИИ, то есть играет как придется, "на рандом".
Задача: разработать модель нейросети для ИИ противника.
Мои соображения:
нужно сделать такую сеть которая бы обучалась по завершению каждой выигранной партии в пользу человека. Веса нужно хранить на сервере, таблица весов каждой локальной копии игры будет обновляться через интернет при ее старте.

На этом мысли заканчиваются. Ранее никогда не работал с нейросетями, разве что разбирался с элементарным алгоритмом распознавания рукописных символов. Знаком с алгоритмом обратного распространения ошибки. Очень тяжело понять с чего начать, что почитать, в какую сторону вообще копать. Интересуют такие вопросы как : как выбирать начальные веса, сколько нужно слоев и элементов, какую модель нейросети брать за основу. На чем должен основываться этот выбор?
За условие начала реализации модели можно принять то, что пользователей будет >100000, и все они будут играть не "абы как", а придерживаясь какой-то выигрышной стратегии.
Дайте совет, или ткните в нужную книгу, нужен толчок....) Спасибо
[Ответ][Цитата]
Victor G. Tsaregorodtsev
Сообщений: 3187
На: Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 17 апр 13 5:03
Дофига есть буржуинских материалов по связке нейросетей и покера. 2 года назад влёт находил штук 15 (не лезя сильно глубоко в выдачу поисковика и не ища специально те статьи, которые цитируются в найденных, но по названию не подходят под первоначальный поисковый запрос).
Посмотрел эти статьи - точность разная, идеи разные.
Ищите, качайте, читайте и адаптируйте под "дурака"
[Ответ][Цитата]
imissyouso
Сообщений: 3
На: Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 18 апр 13 9:08
Оставим пока покер.
Как вам такой вариант?
сеть обучается после каждого хода игрока, на входы подается состояние игры, в виде набора карт на руках игрока, карт в бито и карт на столе, а также подается текущий козырь, и текущее действие игрока (бьется, подкидывает, ходит). На выходе сети получаем карту которой совершаем ход, или действие, например, взять карты.
Сеть состоит из 3ех слоев.
Из теоремы Колмагорова получается правило для подсчета примерного количества нейронов скрытого слоя имея O = кол-во образов, Xвх - кол-во нейронов на входном слое, Xвых - количество нейронов выходного слоя.
Попытался получить O, получил , пардон, 80191090289208729600000 состояний.
В итоге после вычисления кол-ва нейронов по Колмогорову , мне нужно на скрытом слое >= 22695591591285489509433 нейрона. ВТФ??
Объясните мне, почему такая большая цифра?? Чем руководствоваться выбирая кол-во нейронов?? Объясните зависимость между изменением количества нейронов.
Уже потом, нашел исходники игры "Интеллектуальный дурак 2000!", там как раз и реализована такая сеть, изучая исходники узнал что используется алгоритм backprop, 3 слоя, входных нейронов 215, средних 215, выходных 19. Объясните, никак не могу понять чем люди руководствуются выбирая такие параметры. Спасибо. А еще лучше ткните в книжку!
[Ответ][Цитата]
Victor G. Tsaregorodtsev
Сообщений: 3187
На: Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 19 апр 13 5:03
Цитата:
Автор: imissyouso
Из теоремы Колмагорова получается правило для подсчета примерного количества нейронов скрытого слоя

Забудьте про неё как про страшный сон. Она в нейросетевой практике совершенно не работает.

Цитата:
Автор: imissyouso
Объясните, никак не могу понять чем люди руководствуются выбирая такие параметры. Спасибо. А еще лучше ткните в книжку!

Либо методом тыка - либо явно строя кривые зависимости точности обучения-обобщения от размера сети.
10 лет назад написал текст про методологию - читайте http://neuropro.ru/memo12.shtml
[Ответ][Цитата]
imissyouso
Сообщений: 3
На: Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 21 апр 13 12:07
Спасибо.
Скажите пожалуйста, возможна ли такая ситуация что сеть не учится? Подаю на вход образ, на выход желаемый результат, запускаю обучение, происходит 100000 итераций, но к нужному решению так и не приходит? Как это объясняется? Или это я что-то запрограммировал неверно?
[Ответ][Цитата]
ЭВМ
Сообщений: 9210
На: Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 19 дек 23 7:12
нейросеть это и есть рандом просто в базу историю игр вести надо
[Ответ][Цитата]
гость
92.205.237.*
На: Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 21 дек 23 6:12
Цитата:
Автор: Victor G. Tsaregorodtsev

10 лет назад написал текст про методологию - читайте http://neuropro.ru/memo12.shtml
ну и что изменилось за эти 10 лет? Или за 20 как сейчас? Живёте то до сих пор в родительской квартире, разве не чувствуете из-за этого стыда? А Потапов уже между прочем в западной крипто-компании работает, зашибает бабло.
[Ответ][Цитата]
alexnadirov
Сообщений: 1
На: Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 21 дек 23 7:08
Цитата:
Автор: Victor G. Tsaregorodtsev

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


Не знаю как насчет покера, но вот для казино трудновато будет сделать адекватный ИИ, только если с просчётом прошлых розыгрышей.
[Ответ][Цитата]
гость
194.26.192.*
На: Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 21 дек 23 9:29
Цитата:
Автор: alexnadirov



Не знаю как насчет покера, но вот для казино трудновато будет сделать адекватный ИИ, только если с просчётом прошлых розыгрышей.
интернет казино - совсем для дебилов, как можно пытаться играть с "тем" кто видит все ваши карты априори, да собстенно и физические казино видят карты, камеры повсюду, но а алгоритм в своей основе имеет все данные, подлецы проклятые
[Ответ][Цитата]
Liannerandi
Сообщений: 1
На: Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 25 дек 23 6:55
Цитата:
Автор: гость

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

А вот мне кажется, что вы несколько неправы. Ведь есть различные игровые автоматы, либо те же игры с живыми людьми, где доля рандома сведена к минимуму.
[Ответ][Цитата]
webagij643
Сообщений: 1
На: Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 25 дек 23 8:52
Карточные игры не такие интересно как например поиграть в игровые автоматы с моментальной выплатой денег https://de-kaizer.ru/. Когда наигрался, заходишь в личный кабинет, вбиваешь карту, и через несколько минут тебе приходит твой выигрыш. Играть в игровые автоматы с мгновенной выплатой очень просто.
[Ответ][Цитата]
гость
107.189.5.*
На: Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 25 дек 23 11:05
Цитата:
Автор: Liannerandi


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

Чтобы были относительно справедливые условия игры, нужно чтобы "расклад" шел из внешнего источника, не был под контролем алгоритма контрагента игры.

Возьмите сами закодьте игру в покер и попробуйте сами сыграть с алгоримом который видит ваши карты, тут даже никакой ИИ не нужен чтобы обыгрывать.

Есть конечно много другого скама в интернет казино, более утонченного, не такого грубого, но всё это уже лирика, по сравнению с тем что алгоритм видит ваши карты.
[Ответ][Цитата]
IvanVlаskin1976
Сообщений: 595
На: Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 03 янв 24 2:07
Общее состояние 25 богатейших россиян в прошедшем году выросло на $50 млрд, пишет РИА Новости. Наиболее удачным 2023 год оказался для совладельца «Лукойла» В. Алекперова, капитал которого вырос более чем на $9 млрд. Он занимает третью строчку в списке самых богатых граждан РФ, уступая лишь В. Потанину и Л. Михельсону.
[Ответ][Цитата]
гость
57.128.192.*
На: Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 12 сен 24 2:24
Цитата:
Автор: IvanVlаskin1976

Общее состояние 25 богатейших россиян в прошедшем году выросло на $50 млрд, пишет РИА Новости. Наиболее удачным 2023 год оказался для совладельца «Лукойла» В. Алекперова, капитал которого вырос более чем на $9 млрд. Он занимает третью строчку в списке самых богатых граждан РФ, уступая лишь В. Потанину и Л. Михельсону.



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

«Уходили от "птиц" на диске, колесо в лоскуты, и на диске, на полной скорости летели километров двадцать. Остановились возле знакомых парней в "секрете", они - "К нам птица". Заняли позиции вдоль дороги, чтобы стрелять, тут несётся какая-то Нива. Водителю кричат, - "Стой, дальше смерть", он не реагирует, и птица пикирует ему в крышу. Машина загорелась, вытащили его, живой, штук десять осколков, контужен напрочь, и пока везли в "рюмку" - (замаскированный пункт первичной мед.помощи), он всё говорил - "Вот жена будет злиться, что не 5 посмертных миллионов ей достанется". С юморком дядька. Наш.

Проблема на всех направлениях одна - нет людей. По телевизору мотивация с упором на деньги, а это не работает. Люди приезжают за деньгами, но они же хотят их получить и потратить. Поэтому всеми силами не стремятся на передок. Страшно там. Большие зарплаты дают соблазн командирам плодить "мёртвых душ". Коммерческая основа проникла везде - большое количество волонтёров приезжают помочь именно себе, в виде пиара, и потом опосредованно монетизировать этот пиар. Всякие разработчики берут себе в команду какого-то нибудь отставного маршала от Шойгу или Сердюкова, и думают уже не о фронте, а только о том, как присосаться к финансовому потоку МО, продавая китайские изделия по двойной-тройной цене, якобы модернизируя их в своих лабораториях.

В общем - Его величество господин Длинный рубль. Можно писать труды на тему, - как прогадить всё за большие деньги. У Украины основа мотивации другая.

- "Всё куплю - сказало Злато,
- Всё возьму - сказал Булат". Пушкин. А. С.

Спасает, что Россия большая и героев в ней не счесть. И помогающих и воюющих. Ходят по выставкам "аналогов нет" солидные дяди, заключают многомиллионные контракты, а где-то под Клещеевкой комбат ломает голову: как ему завтра посылать четыре двойки штурмовиков, если у него ни одного Мавика нет? И занять у соседей он не может, у них тоже нет. Пойдут пацаны вслепую».
[Ответ][Цитата]
sezma
Сообщений: 1
На: Нейросеть для ИИ противника карточной игры "Дурак"
Добавлено: 17 июн 26 23:26
Онлайн казино Eva в 2026 году воспринимается как квазигеометрическая среда, где онлайн казино Eva формирует редкие траектории иммерсивного взаимодействия и нестандартной семиотики. Внутренняя структура пространства отличается синестетической текучестью и псевдофрактальной логикой, при этом онлайн казино Eva задаёт ритм вероятностных переходов и визуальных модуляций, официальный сайт казино Ева выступает как лиминальный портал доступа, через который онлайн казино Eva раскрывает многослойные алгоритмические конструкции и метаадаптивные интерфейсы.
[Ответ][Цитата]
 Стр.1 (1)