Войти
ПрограммированиеФорумИгровая логика и ИИ

Актуальность самообучаемого ИИ в применении для игр (83 стр)

Страницы: 179 80 81 82 83 84 Следующая »
#1230
(Правка: 15:02) 15:00, 17 янв. 2021

LiveBaster
> Вроде как простые алгоритмы давно с этим справляются.
Вот именно, справляются. А справится ли этот ИИ? Я не для практической пользы, а для демонстрации возможностей ИИ. Одно дело - просто проехать трассу, другое - победить те самые простые алгоритмы.
LiveBaster
> В Вашем конкурсе не увидел постановки цели.
Всё там написано, проехать как можно быстрее.


#1231
15:13, 17 янв. 2021

Mikle
> победить те самые простые алгоритмы.
Очевидно, что универсальный разум не может победить простые алгоритмы :)
"Весовые категории" разные.
Человек, со своим универсальным разумом, уже давно проигрывает в шахматы и прочие игры простым алгоритмам, в которых разум полностью отсутствует.
Какой смысл, в такой постановке задачи?

#1232
(Правка: 15:37) 15:37, 17 янв. 2021

LiveBaster
> Какой смысл, в такой постановке задачи?
Так это же поиск ответа на вопрос в топе:

Актуальность самообучаемого ИИ в применении для игр

В играх и будут конкретные задачи, пригодные для простых алгоритмов.
#1233
17:03, 17 янв. 2021

rcsim
> Ух ты, а я уже соскучился, а что, кина с новыми достижениями не будет?

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

Модель Страуса в Unity3D, под управлением ПО LiveBaster:
а) изначально не умеет перемещаться, а тем более шагать.
б) реагирует на изменения в окружающей среде и непрерывно приспосабливается к ним, т.е. каждое движение - индивидуально, в прямом смысле, как у живых существ.

На 1:10 Страус падает и затем встаёт, продолжая перемещаться.

Окружающая среда имеет гравитацию и трение.

#1234
17:54, 17 янв. 2021

LiveBaster
> Модель Страуса в Unity3D
Интересно было бы провести эксперимент:
Разделить видео пополам.
Дать людям проголосать, на каком из видео страус ведет себя более интеллектуально.
Сравнить результат со случайным угадыванием.

#1235
18:16, 17 янв. 2021

CapSopener
> Сравнить результат со случайным угадыванием.

Случайно встать после падения Страус не сможет.

#1236
18:40, 17 янв. 2021

LiveBaster
Какие то отдельные моменты, может, есть, но в целом в первой и во второй половине видео поведение одинаковое.
Подтвердить или опровергнуть это можно экспериментом.

#1237
19:29, 17 янв. 2021

Вот здесь может лучше видно, как он учится.

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

0:25 - цепляется пальцем за землю
0:30 - цепляется пальцем за землю второй раз
0:37 - цепляется пальцем за землю третий раз
0:47 - делает шаг, не спотыкаясь

#1238
19:32, 17 янв. 2021

LiveBaster
> делает шаг, не спотыкаясь
То есть он откуда-то знает, что значит "спотыкаться", и что спотыкаться - это плохо. Ты задал какие критерии успеха? Неуспеха?

#1239
19:58, 17 янв. 2021

Mikle
> То есть он откуда-то знает, что значит "спотыкаться", и что спотыкаться - это
> плохо. Ты задал какие критерии успеха? Неуспеха?

Он не знает, что такое "спотыкаться".
Критерии "успеха" и "неуспеха", как в стандартном Reinforcement Learning (RL), отсутствуют.

"Цепляется", "спотыкается" - это моя интерпретация происходящего. Я знаю, что коэффициент трения равен 0,9, т.е. скольжения почти нет - это значит, что если Страус пытается сдвинуть ногу и у него это не получается, то ему мешает трение.
Одновременно, сила тяжести его пытается уровнить - Страус одновременно пытается устоять и сдвинуть ногу.

#1240
20:30, 17 янв. 2021

LiveBaster
> Страус одновременно пытается устоять и сдвинуть ногу
Вопрос - зачем? Откуда он знает, что упасть и лежать - плохо, а стоять, да ещё и зачем-то сдвигать ногу без трения - это хорошо?
Критериев не может не быть.

#1241
21:23, 17 янв. 2021

Mikle
> Вопрос - зачем?

Чтобы решить поставленные перед ним задачи.
Это же ИИ - он должен решать задачи.

> Откуда он знает, что упасть и лежать - плохо, а стоять, да ещё
> и зачем-то сдвигать ногу без трения - это хорошо?

Если он это не сделает, то не решит задачу "добраться до цели".

Текущая реализация позволяет решать простые задачи. Например, можно сделать модель "крокодила", которая будет ползать и искать еду.
Будущие реализации позволят решать более сложные задачи. Например, "построй базу на Луне".
Базовый алгоритм останется прежним, только реализация и "носитель" (ЭВМ) будут на порядки сложнее.

#1242
10:24, 18 янв. 2021

Актуальности в самобучаемом AI для игр нет. Если это конечно не классические настольные игры типа шахмат ну или тому подобное. В игры человеку должно быть интересно играть, а для этого AI должен красиво проигрывать, а не умно выигрывать.

#1243
(Правка: 14:21) 13:36, 18 янв. 2021

LiveBaster

Это же ИИ - он должен решать задачи.

Расскажи, как ставится тобой задача - по шагам пунктам.
Я понимаю, как поставить задачу, но не понимаю как это связать с движениями.
Неужели ИИ ставит сам себе задачу и связывает её с возможными движениями?
Без обратной связи невозможен механизм обучения - как он устроен?
xDimka
Актуальности в самобучаемом AI для игр нет.

Это здесь не обсуждается и имеет отношение к игрушкам - по скольку по стольку.
Хотя само утверждение спорное, те-же Цепи Маркова для поведения противника, но мусолить этот вопрос надо в другом месте.

#1244
19:13, 18 янв. 2021

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

Страницы: 179 80 81 82 83 84 Следующая »
ПрограммированиеФорумИгровая логика и ИИ