Suslik
> LiveBaster
> > Наверное, всё же пока у большинства производителей игр отсутствует понимание,
> > что такое самообучаемый ИИ.
> мне не совсем понятна твоя позиция, с какой стати ты себя причисляешь к
> какому-то избранному меньшинству, которому понятно, что такое самообучаемый ИИ,
> как он должен работать, и почему любую другую реализацию ты можешь считать
> априори ущербной.
Я себя никуда не причисляю, просто констатация факта, что понимание пока отсутствует.
Читаю, к примеру это:
https://news.microsoft.com/ru-ru/e-ksperimenty-s-iskusstvenny-m-i… X8MVEV3xlo.97
"В июле этого года ученые-исследователи и даже любители смогут оценить и принять участие в совершенствовании программного обеспечения для обучающихся систем и искусственного интеллекта, создавая свои виртуальные ландшафты Minecraft.
Read more at https://news.microsoft.com/ru-ru/e-ksperimenty-s-iskusstvenny-m-i… XCqXfrslcA.99"
Вроде как-то экспериментируют с ИИ.
Здесь спрашиваю: "Самообучаемый ИИ производителям игр нужен? Который реально работает, а не существует в воображении журналистов."
Ответ: "Нет, не нужен. У игроков и так всего хватает."
Fantarg
> > Каждый шаг, из-за наличия трения (+ сила тяжести), может оказаться и
> > правильным и неправильным - как повезёт.
> Ну и? Он так будет вечность играть в правильно-неправильно. И где тут
> обучающее?
> Будут какие-то вводные указатели, он сможет определить правильность:)
"Шёл, подскользнулся, упал, потерял сознание, очнулся - гипс."
В смысле, схема классическая, как у людей, т.к. в сложном мире, всегда есть место для ошибок и без непрерывного самообучения в этом мире не выжить.
Текущая схема игр: "Слишком примитивный мир и легко играть? Вот тебе ещё 100500 монстров!"
Может всё-таки разработчикам игр уже пришло время сделать следующий шаг?
"Играть не числом, а умением"?
1ex
> А мне понравилось.
> А по нагруженности на пк? Сильно ресурсоемкое по?
Эксперимент "Self improvement of motor skills of the robot in real time" существует в 3-х частях.
Выполнялся на компьютере: Windows 10, процессор Intel i7-4790K 4.00GHZ, память 16ГБайт.
Пиковая загрузка процессора процесса Unity3D+LiveBaster - 8%.
В смысле, это сумма самого Unity3D плюс ещё немного LiveBaster.
Расход памяти на Базу Данных примерно 300 МБайт.
Управление страусом - это сложная задача, т.к. конструкция должна держать равновесие, чтобы всё время не падала.
Если управлять простыми игровыми юнитами, то LiveBaster точно сможет управлять не менее 100-200 юнитов и их группами, используя ресурсы 1 ядра процессора.
Может и больше - всё в итоге зависит от входного потока с датчиков - чем больше событий на вход - тем больше требуется ресурсов на их обработку.
Третья часть:
eugeneloza
> идеи насчёт ИИ, который подстраивается под игрока (для минимизации некой
> целевой функции) вполне возможны.
http://app2top.ru/game_development/biblioteka-razrabotchika-sekre… -4-90818.html
кажется про Max Payne1,2 отмечалось что если игроку трудно то сила системы убывает , если игроку легко то сила системы увеличивается .
в смысле как факт что такие способы уже успешно применялись.
LiveBaster
> Здесь спрашиваю: "Самообучаемый ИИ производителям игр нужен? Который реально
> работает, а не существует в воображении журналистов."
> Ответ: "Нет, не нужен. У игроков и так всего хватает."
да какое вообще дело до игр, если бы речь шла о каких-то реальных сподвижках в направлении сильного ИИ? у него можно найти миллион применений, и из этого списка игры — даже не первой сотне. системы принятия решений в одной только финансовой сфере теоретически могут сделать их разработчика одним из самых богатых людей на планете. "теоретически" — это если предположить, что кто-то реально разработает сильный ИИ, вот только откуда у тебя такая уверенность, что именно ты движешься в правильном направлении, а остальные — нет?
Rikk
> если игроку трудно то сила системы убывает , если игроку легко то сила системы увеличивается .
Да, но это чуть-чуть соседняя тема - адаптивный геймплей. Здесь говорилось чисто про ИИ. Если игрок эксплоитит зерг-раш, то необходимо чтобы ИИ был готов к зерг-рашу и в следующие разы "не прокатило" - иными словами, чтобы игрок не мог постоянно пользоваться одной тактикой, приводящей к победе. Или, наоборот, эксплоитил саму суть самообучения ИИ (три раза зерг-раш, теперь надо тартлинг).
Страус на скейтборде:
В смысле, можно юнитов учить использовать какие-либо приспособления, орудия труда и т.п.
Suslik
> да какое вообще дело до игр, если бы речь шла о каких-то реальных сподвижках в
> направлении сильного ИИ? у него можно найти миллион применений, и из этого
> списка игры — даже не первой сотне. системы принятия решений в одной только
> финансовой сфере теоретически могут сделать их разработчика одним из самых
> богатых людей на планете. "теоретически" — это если предположить, что кто-то
> реально разработает сильный ИИ, вот только откуда у тебя такая уверенность, что
> именно ты движешься в правильном направлении, а остальные — нет?
Какая ещё уверенность? DeepMind может страусом или ещё какой-нибудь зверушкой управлять? Не может.
Если бы мог, то они бы его давно подключили к роботам Boston Dynamics, пока вместе были в гугле.
Что такое "Сильный ИИ" я не знаю - этот термин каждый понимает по своему.
А можно взять готовую модельку, и ии будет анимировать их. Сколько можно сэкономить времени на разработку анимации? Или прогнать прототип баланса и тп. Не обязательно отдавать логику ИИ.
Хочется увидеть поведение на дороге с препятствиями. По мере накопления опыта, дерганность уходит? И работу модуля под ускорением времени в юнити.
На сайте не указана цена за по, хотелось бы узнать, лучше в лс.
Криницкий . 1983 . Алгоритмы и роботы .
там есть пример с черепашкой которая в начале тыкается в препятствия и затем у нее в памяти создается алгоритм обхода и потом она ползает обходя препятствия.
пример того как ИИ обучается .
Счастливый страус на лыжах:
1ex
> А можно взять готовую модельку, и ии будет анимировать их. Сколько можно
> съэкономить времени на разработку анимации? Или прогнать прототип баланса и тп.
> Не обязательно отдавать логику ИИ.
Да, верно - самообучаемый ИИ позволит очень хорошо сэкономить на дорогостоящих программистах.
LiveBaster
> Счастливый страус на лыжах
Круто! А на одноколесном велосипеде сможет кататься?
1ex
> Хочется увидеть поведение на дороге с препятствиями. По мере накопления опыта,
> дерганность уходит?
Страус пока слепой, т.е. он не видит препятствий.
Фасетчатый глаз сейчас в разработке. Уже почти готово API для него, скоро начну тестировать.
Можно поставить датчики столкновений, но пока таких тестов я не делал.
Базовый Компонент (БК) по умолчанию делает прогноз на 100 действий вперёд, т.е. наверное всё должно быть хорошо и с препятствиями тоже, в смысле должен будет стараться их обойти.
Можно сделать и большую глубину прогноза - тогда наверное вычислительного ресурса потребуется чуть больше.
1ex
> И работу модуля под ускорением времени в юнити.
Я ещё ни разу не использовал эту опцию - попробую посмотреть.
Тема в архиве.