GotAI.NET

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

 

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

 Все темы | Новая тема Стр.24 (29)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: Виртуальный мир и игра на его основе
гость
62.212.68.*
На: Виртуальный мир и игра на его основе
Добавлено: 30 сен 15 14:55
все люди разные, игровые персонажи также должны быть разнообразны, это важно учесть
[Ответ][Цитата]
PavelZX
Сообщений: 755
На: Виртуальный мир и игра на его основе
Добавлено: 30 сен 15 19:31
Изменено: 30 сен 15 19:38
Цитата:
Автор: гость
все люди разные, игровые персонажи также должны быть разнообразны, это важно учесть

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

Вот приблизительный список свойств, влияющих на поведение персонажа:
биологические особенности, биологический цикл, темперамент, сила интеллекта, средства достижения целей, жизненные цели, пол, раса, внутрирасовые вариации, любопытен/безучастен, дружелюбие/озлобленность, доверие/подозрительность, щедрость/жадность, раса-пол-вера-терпимость, боязлив/безрассуден, возбуждён/заторможен, любвеобилен/агрессивен, лидерство/подчинение, участие в объединениях.

Знания и умения индивида -- это общая база знаний виртуального мира с наложенной на неё маской, в зависимости от обучения и опыта персонажа.

Вот думаю, как и материальные объекты, персонажей различать по списку их качеств, имена и звания в табеле о рангах в разных объединениях сущность переменная, даже внешность сменить можно, а вот набор качеств у каждого индивида уникален.
[Ответ][Цитата]
rrr3
Сообщений: 11857
На: Виртуальный мир и игра на его основе
Добавлено: 30 сен 15 22:01
Изменено: 30 сен 15 22:08
Цитата:
Автор: r
Интересно, почему Вы разговариваете о переборе данных. Кому нужен перебор данных. Разве перебор методов не является гораздо более важным (и более сложным) и больше заслуживающим обсуждения.

Что такое методы, если совсем упростить?
Это чувствительность метода к тем или иным данным, его "реагируемость". С другой стороны это то, что этот "метод" выдает в результате, т.е. его выходы. При таком подходе можно и традиционный нейрон (из ИИ), рассмотреть как некий отдельно взятый "метод". Он распознает и реагирует на какой-то порог и выдает что-то на выходе. Если эти "методы" (искусственные нейроны) соединить в сеть, то получим традиционный ИИ. Одна "беда", традиционно в таких случаях перебор "методов" (чувствительность порогов и связи) осуществляется "ручками" или по строго заданному алгоритму, т.е. сильно ограничен.

Но... если сделать перебор автоматическим лишь(!) за счет свойств самих отдельно взятых, конкретных "методов" (нейронов/сенсоро-эффекторов/элементов) и/или в зависимости от поступающих конкретных сигналов, а следовательно(!) и автоматический перебор входных сигналов (окружения/среды/данных), то таким образом получим СИИ. И перебор методов, и перебор данных в одном флаконе (бульоне) при том, что этот перебор, так или иначе, будет зависим от закономерностей в данных, т.е. будет их отражать.
[Ответ][Цитата]
r
Сообщений: 837
На: Виртуальный мир и игра на его основе
Добавлено: 30 сен 15 22:55
Изменено: 30 сен 15 23:23
Цитата:
Автор: rrr3
Но... если сделать перебор автоматическим
Осталось выяснить как именно это сделать
Со всем согласен, но есть дополнения (предположения).
1. Первое предположение заключеается в том, что мозг разбивает все входные данные на свойства, а любые целостные объекты хранятся в памяти, как набор их свойств. Предположение не мое, давно известное, и мы практически на 100% уверены, что так оно и есть. Проблема в том, что мы не знаем, как именно происходит разбивка на свойства, а также добавление нового свойства, чтобы при следующем поиске оно тоже участвовало в классификации объекта.

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

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

Хотя, некоторые свойства объекта выделить конечно можно, через сенсорные каналы, но возможно это далеко не все, и остальные свойства выявляются через применение к объектам (данным) методов.

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

Основная идея в том, что операция применения метода к данным может позволить разбивать на компоненты (обнаруживать закономерности) как данные, так и методы.
[Ответ][Цитата]
rrr3
Сообщений: 11857
На: Виртуальный мир и игра на его основе
Добавлено: 30 сен 15 23:39
Цитата:
Автор: r...

Отвечу в своей ветке капельку позже, т.к. данная ветка не совсем по теме.
[Ответ][Цитата]
PavelZX
Сообщений: 755
На: Виртуальный мир и игра на его основе
Добавлено: 01 окт 15 0:23
То, что объекты решил именовать по их свойствам, не случайно. Как бы изначально планировалось использовать функции (или иначе говоря методы), а заодно и именовать их также, с учётом свойств объектов к которым они применяются.

Простой пример. Не тяжёлый, круглый, не пластичный, не липкий предмет (замучаюсь тут перечислять все свойства, значительную часть свойств можно обозначить как несущественные, указав значение неизвестно) можно катить и пинать.

"Лакки отрезал голову бластером, одному из джориглов, она покатилась к его ногам, Лакки пнул её в толпу нападающих тварей. Эффект от летящей головы оказался интересным, несколько джориглов отшатнулись увидев голову своего соплеменника, а пару совсем диких тварей наоборот стали драться из-за неё как за лакомый кусочек..."
[Ответ][Цитата]
гость
46.39.231.*
На: Виртуальный мир и игра на его основе
Добавлено: 01 окт 15 1:33
Цитата:
Автор: r
1. Первое предположение заключеается в том, что мозг разбивает все входные данные на свойства, а любые целостные объекты хранятся в памяти, как набор их свойств.

2. Второе предположение заключается в том, что возможно методы работают по такому же принципу.

3. Третье предположение заключается в том, что возможно разбивка данных и методов на свойства происходит в момент сочетания данных и методов.


Осталось выяснить как именно это сделать(С)
Ваши расуждения выглядят как подход программиста с объектно-ориентированным уклоном.
К сожалению, нейроструктуры мозга - это вовсе не программа, манипулирующая
какими-то объектами со свойствами и методами. В мозге так же не существует
отдельного "процессора", "блока памяти", где бы хранилась эта "программа" и т.д.

То, что вы занимаетесь программированием - просто замечательно. Но вы страшно далеки
от глубокомысленных теоретиков. А они от вас. Я бы даже сказал, что области
вашего мышления не пересекаются. Ни в одной точке
[Ответ][Цитата]
rrr3
Сообщений: 11857
На: Виртуальный мир и игра на его основе
Добавлено: 01 окт 15 1:49
"Нейроструктура мозга" это сеть объектов со свойствами которые при желании их реализовать в "железе" могут быть задаваемы программно, на компах с отдельными "блоками памяти" и отдельным(и) процессор-ом(ами).
[Ответ][Цитата]
гость
46.39.231.*
На: Виртуальный мир и игра на его основе
Добавлено: 01 окт 15 2:08
Цитата:
Автор: rrr3

"Нейроструктура мозга" это сеть объектов со свойствами которые ...


Грузить меня (и других участников) умными фразами не нужно.
Из обсуждаемой цитаты:

"мозг разбивает все входные данные на свойства,
а любые целостные объекты хранятся в памяти, как набор их свойств",

следует, что речь идет об объектах реального мира (или абстрактных объектах).
Кароче, я про Фому, а rrr3, как водится про Ерему
[Ответ][Цитата]
PavelZX
Сообщений: 755
На: Виртуальный мир и игра на его основе
Добавлено: 01 окт 15 2:41
Мы ещё не знаем как работает мозг, пока не сможем зафиксировать и записать динамику изменения состояний хотя бы десятой части нейронов его составляющей. Но даже сделав это, будет очень трудно определить саму по себе механику формирования образов и мыслительных процессов.

Тут напрашивается аналогия, что прочитав бинарник, программист вряд ли сможет получить исходный код программы из которой скомпилирован этот бинарник. В то же время программу можно написать на множестве современных ЯП, не обязательно использовать то, что заложено автором (создателем), главное понять что делает программа и как. Возможно даже, что в результате реверсинженеринга удастся создать более удачные алгоритмы и в целом программа будет работать эффективнее.
[Ответ][Цитата]
rrr3
Сообщений: 11857
На: Виртуальный мир и игра на его основе
Добавлено: 01 окт 15 2:56
Изменено: 01 окт 15 3:03
Цитата:
Автор: гость
Грузить меня (и других участников) умными фразами не нужно.
Из обсуждаемой цитаты:

"мозг разбивает все входные данные на свойства,
а любые целостные объекты хранятся в памяти, как набор их свойств",

следует, что речь идет об объектах реального мира (или абстрактных объектах).
Кароче, я про Фому, а rrr3, как водится про Ерему

Еще раз для тех кто в танке прислушиваясь к тем, кто про Фому с Еремой.
В мозгу хранятся его, мозга(!) объекты (нейроны в частности), элементы/сенсоро-эффекторы со своими свойствами. Никаких наборов свойств "реального" мира в нем "напрямую" не хранится.
Это надо понимать, что когда мы говорим, что в мозгу хранится объект из "реального" мира, как набор его свойств, это лишь оборот речи. Но понять, это видимо дано не каждому...

(накуй ты кому нужен..., чтоб утруждаться и грузить..., мои посты обращены к перспективной молодежи, а не к .... )
[Ответ][Цитата]
Victor G. Tsaregorodtsev
Сообщений: 3187
На: Виртуальный мир и игра на его основе
Добавлено: 01 окт 15 6:08
Цитата:
Автор: r
Интересно, почему Вы разговариваете о переборе данных. Кому нужен перебор данных. Разве перебор методов не является гораздо более важным (и более сложным) и больше заслуживающим обсуждения.

Так была же тема про перебор методов на форуме. Вроде не более чем годовой давности.
Правда, уже не помню, кто её начинал и как тему зовут.
[Ответ][Цитата]
r
Сообщений: 837
На: Виртуальный мир и игра на его основе
Добавлено: 01 окт 15 11:03
Изменено: 01 окт 15 11:13
Цитата:
Автор: гость
Осталось выяснить как именно это сделать(С)
Но это уже ближе к реализации разве нет?
Цитата:
Автор: гость
Ваши расуждения выглядят как подход программиста с объектно-ориентированным уклоном.
Так и есть, но уклоны рассматриваю очень разные. Скорее приверженец ситуационно-ориентированного подхода. Под объектом подразумеваю абсолютно любую связанную совокупность данных (сигналов).
Цитата:
Автор: гость
К сожалению, нейроструктуры мозга - это вовсе не программа,
Пожалуй не соглашусь. Мозг работает по набору алгоритмов. Эти подпрограммы срабатывают на определенные ситуации. От некоторых подпрограмм, заложенных воспитанием, очень тяжело избавится.
Цитата:
Автор: гость манипулирующая какими-то объектами со свойствами и методами.
Они в свою очередь разлагаются на нейронные сигналы и волны. Это примерно как открыть видеофайл в текстовом редакторе и утверждать, что в нем определенно нет голых девок.
Цитата:
Автор: гость
То, что вы занимаетесь программированием - просто замечательно. Но вы страшно далеки
от глубокомысленных теоретиков. А они от вас. Я бы даже сказал, что области
вашего мышления не пересекаются. Ни в одной точке
Увы да, но надеюсь это поправимо. В конце концов теория без практики это ноль без палочки, какой бы глубокомысленной она не была.
[Ответ][Цитата]
гость
46.39.231.*
На: Виртуальный мир и игра на его основе
Добавлено: 01 окт 15 12:29
Цитата:
Автор: r
Но это уже ближе к реализации разве нет?
Скорее приверженец ситуационно-ориентированного подхода.


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

С ООП возникает возможность повторного использования, повышается надежность, производительность труда и т.д. Но все это не имеет прямого отношения к проблеме ИИ.

Цитата:
Автор: r
Мозг работает по набору алгоритмов. Эти подпрограммы срабатывают на определенные ситуации.

Это все верно, но только тогда, когда реакция на ситуацию достигла стадии рутинизации.
А что происходило до того? И каким образом программируется? Вот то-то и оно...

Цитата:
Автор: r
Они в свою очередь разлагаются на нейронные сигналы и волны.

В мозге происходит в общем-то то же самое. Голые девочки в зрительном анализаторе разлагаются на пять переменных, которые обрабатываются параллельно в трех почти независимых трактах. После чего на выходе анализатора мы классифицируем объекты по форме и определяем их отношения с другими объектами.

Цитата:
Автор: r
В конце концов теория без практики это ноль без палочки, какой бы глубокомысленной она не была.

Это ваше утверждение здесь не всем понравится
[Ответ][Цитата]
Luarvik.
Сообщений: 17287
На: Виртуальный мир и игра на его основе
Добавлено: 01 окт 15 12:50
Изменено: 01 окт 15 17:02
Перенес сюда.
[Ответ][Цитата]
 Стр.24 (29)1  ...  20  21  22  23  [24]  25  26  27  28  29<< < Пред. | След. > >>