GotAI.NET

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

 

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

 Все темы | Новая тема Стр.1 (15)След. > >>   Поиск:  
 Автор Тема: Интеллект как средство достижения целей
Хатхри Сартадхи
Сообщений: 1
Интеллект как средство достижения целей
Добавлено: 12 апр 13 13:31
Концепция интеллекта

Разработка собственной концепции искусственного интеллекта была вызвана моим несогласием с самой сутью подходов, практикующихся на данный момент: учёные пытаются создать устройство, внешне и функционально имитирующее автомобиль, в то время как я считаю, что нужно разрабатывать средство передвижения. В этом, по моему мнению, заключается основная ошибка всех подходов: вместо создания самого интеллекта мы пытаемся создать набор эмуляторов его проявлений. В результате видим такие достижения, как "учёные создали робота, способного говорить!" или "учёные научили робота ходить!" и пр. По моему мнению, даже совокупность всех этих отдельных функциональностей не будет настоящим разумным существом, т.к. рамки его способностей ограничиваются создателями.
Я же решил не обгрызать пирог интеллектуальных проявлений по краям, а укусить прямо в центр, задавшись вопросом, что такое интеллект вообще. Т.к. любое действие разумного существа имеет Цель, то я считаю, что рассматривая интеллект как средство достижения целей, использующее опыт для эффективного выполнения поставленных задач, можно создать разум, который проявит все возможные аспекты интеллектуальной деятельности, наблюдаемые у человека.
Для определения понятия Интеллекта я задался вопросом: «для чего человек пользуется разумом и в чём собственно функция интеллекта?». Вывод, к кторому я пришёл звучит просто: «Интеллект – это средство достижения Целей». Цели могут быть любые – нахождение пищи, ночлега, партнёра и пр. В отличие от примитивных животных человек способен накапливать опыт и использовать его для более эффективного достижения целей, в то время как животные руководствуются лишь изначально заложенными инстинктами и демонстрируют консервативное и предсказуемое поведение.
Цели, стоящие перед интеллектом редко могут быть напрямую достигнуты простыми моторными функциями самого организма, поэтому достижение целей требует взаимодействия с окружающим миром посредством определённой последовательности действий, осуществляемой при определённых условиях. Определение требуемых условий и правильной последовательности действий требует опыта.
Всё в окружающем нас мире взаимосвязано. Опыт – это знание об этих взаимосвязях. Оно позволяет использовать изученную интеллектом механику взаимоотношений событий и объектов окружающего мира для достижения своих целей. К примеру, мы устали и хотим поспать (цель). Мы знаем, что для этого нам нужно создать затемнение (опыт). Мы знаем, что свет выключается с помощью выключателя (опыт). Поэтому мы щёлкаем выключателем (действие, приводящее к достижению цели).
Однако сам по себе опыт не накапливается – это требует целенаправленного изучения окружающего мира, что есть также одна из Задач интеллекта (под Задачей будем понимать совокупность целей определённой тематики). Наблюдение и пытливость – деятельность, через которую проявляется такая задача как изучение взаимосвязей в окружающем мире. Воздействие на ощущаемые организмом объекты с помощью моторных функций и наблюдение результата таких действий – наиболее важная часть процесса изучения, т.к. без знания функционала собственного тела невозможно планирование действия. Следует добавить, что опыт, необходимый для достижения такой цели, как накопление опыта, уже заложен в нас изначально в виде готовых рефлексов, как например фиксирование взгляда на объектах.
В практическом смысле Цель – это необходимость (не)ощущения некоторого объекта, события или состояния внутреннего или внешнего мира. Отсутствие чувства голода, холода, боли, ощущение сытости, безопасности и пр. – примеры целей, составляющих такую задачу нашего интеллекта как самосохранение. Необходимый для выполнения этой задачи опыт заключается в изучении обстоятельств, связанных с этими ощущениями. Конкретно, необходимо знание о том, какая последовательность или комбинация событий приводит к возникновению целевого ощущения и при каких обстоятельствах этого не происходит. Соответственно, при ощущении чувства боли, холода или голода от интеллекта требуются действия, направленные на устранение условий возникновения этого чувства. Если же целью является ощущение чувства сытости или безопасности, то деятельность направляется на создание условий, при которых это чувство возникает и устранение условий, при которых требуемое чувство исчезает.
Определение последовательности использования моторных функций, которая в конечном итоге приведёт к достижению цели – это и есть функция интеллекта, называющаяся планированием действия. Её механика заключается в замене невыполнимой цели выполнимыми: если целевое ощущение не может быть достигнуто моторной функцией, то условия возникновения этого ощущения становятся целями. Такое переопределение продолжается до тех пор, пока целевыми ощущениями не будут определены те, которые вызываются моторными функциями организма.
Следует пояснить, что под ощущением понимается элементарная единица воспринимаемой информации, будь то ситуация, характеристика, объект или событие окружающего или внутреннего мира: ромашка, гроза, падение, рисую, сладость, буква, запах, пять утра, больно и т.д. Ощущениями являются не только воспринимаемые сенсорами единицы информации или их частовстречаемые комбинации, но и комбинации других ощущений, и при этом все ощущения гомогенны, т.е. не делятся на классы или типы в зависимости от того, чему в реальности соответствуют, т.к. в практическом плане это не имеет значения – для достижения цели необходимо лишь знание о закономерностях появления ощущений.

Реализация интеллекта

Ч.1: построение картины взаимосвязей

Физическая реализация интеллекта – Мозг – содержит в себе виртуальное отражение мира, представленное в виде элементов, соответствующих каждому воспринимаемому ощущению. Несмотря на неизменное количество сенсоров входящей информации, количество воспринимаемых ощущений растёт по мере накопления опыта. Каждое ощущение представляет из себя как минимум единожды встреченную комбинацию других ощущений или сенсорных данных. Под комбинацией ощущений понимается не только событие их одноврменного восприятия (как видение дуги и цилиндра в некоторой взаимоориентации может означать наблюдение за кружкой), но также и определённая временная зависимость между восприятиями определённых ощущений (как последовательность слышимых фонем является словом). Первый вариант – лишь редкий частный случай второго. Таким образом накопление опыта практически означает выявление временной корреляции между восприятиями ощущений. Знание этой закономерности позволяет переопределить восприятие любого ощущения как определённую временную комбинацию событий восприятия коррелирующих ощущений. При условии наличия корреляционной зависимости между целевым ощущением и ощущением исполнения моторной функции (вне зависимости от того, сколько ощущений имеется в цепи ощущений-посредников) достижение цели возможно.
С учётом требования фиксирования ощущений, являющихся комбинацией других ощущений во времени, становится очевидно, что максимальное количество воспринимаемых ощущений, а значит и элементов мозга стремится к бесконечности. Поскольку это не реализуемо практически, то помимо создания необходим также алгоритм слияния элементов с близкими условиями восприятия (обобщение) или уничтожения элементов по критериям невостребованности (ощущение не имеет практического значения для выполнения целей) или неповторяемости (велика возможность восприятия события случайно совпавших не связанных между собой ощущений).
Каждый элемент может находиться в двух состояниях – активном (ощущение воспринимается) или пассивном (условия возникновения ощущения не удовлетворены). При переходе в активное состояние элемент сохраняет время этого события. Помимо штампа времени последней активации элемент хранит значение своего потенциала (1.0 и выше приводит к активации элемента) и массив данных, характеризующий свойства корреляции с каждым иным элементом (будем называть все элементы, отличные от данного «Эх»). Структура данных о связи с Эх имеет следующие поля:
1а) Минимальное и максимальное значения временного интервала (диапазон разброса значений, от 0 до бесконечности) между активацией Эх и активацией данного элемента.
1б) Количество успешных замеров временных интервалов, на котором базируются эти значения.
2) Штамп времени активации Элемента Х, который был прочтён в момент предыдущей активации данного элемента: сравнение с текущим значением штампа позволяет определить, активировался ли Эх с тех пор. Если Эх не активировался, то данные 1аб не обновляются. Если же активация случалась, величина 1б возрастает на 1, а диапазон разброса (1а) уточняется: его рамки корректируются новым замером, после чего сужаются, стремясь приблизить среднее значение диапазона разброса к значению нового замера. Величина изменения рамок диапазона разброса обратно пропорциональна количеству успешных замеров (1б), поэтому при большом их числе вносимая новым замером корректировка минимальна. Практический смысл такой операции – более точное определение временной корреляции между ощущениями, что позволит планировать действия, основанные на этих взаимосвязях с меньшей погрешностью.
Данные связей несут в себе следующую смысловую нагрузку:
1а показывает минимальное и максимальное время, которое может пройти от восприятия ощущения Элементом Х, прежде чем проявится ощущение, воспринимаемое данным элементом, т.е. 1а определяет рамки временного диапазона, внутри которого может восприниматься данное ощущение.
С учётом того, что при каждой активации данного элемента проводится анализ каждой связи, и величина 1б увеличивается на единицу лишь для связей с коррелирующими ощущениями (по алгоритму, описанному выше), то сравнение величин 1б разных связей позволяет оценить коэффициент корреляции для каждой связи: максимальное значение 1б среди всех связей соответствует единице, т.е. максимуму корреляционной зависимости. Таким образом можно определить коэффициент корелляции каждой связи в пределах между 0.0 и 1.0 (для этого нужно поделить 1б данной связи на максимальное значение 1б среди всех связей).
Активация связи происходит в ответ на истечение минимального срока с момента активации соответствующего Эх (минимум из 1а) и продолжается вплоть до максимума 1а. Активность связи приводит к увеличению потенциала активации зависимого элемента на величину, равную коэффициенту корреляции связи. Очевидно, что любая отдельная связь с высоким коэффициентом корреляции (1.0) однозначно приведёт элемент в активное состояние, в то время как активация слабокоррелирующими ощущениями требует их большого числа и правильной последовательности возникновения. На практике единичный коэффициент корреляции встречаться будет в основном лишь у новосозданных элементов, фиксирующих картину ощущений на момент своего создания.
Создание и удаление элементов – два конкурирующих динамических процесса. Новые элементы создаются постоянно, фиксируя каждую встреченную комбинацию ощущений. В то же время элементы с близким характером активации сливаются воедино, а статистически неактивные элементы удаляются.
Создание нового элемента происходит в ответ на активацию какого-либо из существующих элементов или сенсорных входов, т.е. при качественном изменении картины ощущений. Новосозданный элемент получает связи со всеми существующими элементами и сенсорными входами, а все существующие элементы дополняются связью с новосозданным. Новый элемент создаётся в активном состоянии и фиксирует временные интервалы, прошедшие со времени активации каждого существующего элемента и сенсорного входа, запоминая таким образом общую ситуацию как условия своей активации. Задачей нового элемента является выявление закономерности, приведшей к активации элемента, в ответ на которую был создан данный. Очевидно, что эта закономерность может быть выявлена лишь при последующих активациях исследуемого элемента и сравнении условий. После первой активации допустимо предположить лишь то, что исследуемый элемент активируется при точно такой же картине активности остальных элементов. Для осуществления подобной функции необходима неравнозначность новосозданных связей: коэффициент корреляции связи с исследуемым элементом должен изначально быть равен 1.0 (т.е. однозначно приводить к активации нового элемента), в то время как суммарный коэффициент корелляции всех остальных связей равен 1.0, т.е. для каждой связи он равен 1.0/n, где n – общее число связей. Таким образом повторная активация нового элемента произойдёт как при активации исследуемого элемента, так и при аналогичной картине активности иных элементов (подобная ситуация). Очевидно, что с каждой новой активацией исследуемого элемента лишь связанные с этим события будут повышать коэффициент корреляции соответствующих связей, поэтому по мере накопления статистического опыта и условии наличия корреляции активация нового элемента будет требовать всё меньшего количества активных связей (выявление сути из набора избыточных данных).
Теперь рассмотрим механизм слияния элементов. Логический смысл данной операции в том, что для восприятия каждого ощущения или близких по характеру ощущений достаточно одного элемента. Близость характеров активации практически определяется путём поиска связей с коэффициентом корреляции близким к 1.0. Если активность элемента П (допустим, он воспринимает ощущение-Причину) однозначно приводит к активности элемента С (Следствие), то достаточно ограничиться элементом С, избавившись от П. При этом все входящие связи удалённого элемента П должны быть унаследованы элементом С (временные интервалы полученных связей необходимо скорректировать согласно исчезнувшей задержке, вносимой удалённой связью П-С).
Все связи, являющиеся ссылками на удалённые элементы удаляются.
Таким образом происходит построение картины взаимосвязей событий окружающего и внутреннего мира в виде временной корреляционной зависимости между событиями восприятия ощущений. На базе этих знаний возможно планирование целенаправленных действий, а также предсказание последствий наблюдаемых событий и собственных действий ещё до момента их физического осуществления.

Ч.2: использование картины взаимосвязей для достижения целей

Для достижения целей необходима составленная картина взаимосвязей между событиями и объектами окружающего и внешнего мира, т.е. палитра воспринимаемых ощущений и характеристики их взаимокорреляции. Результаты собственных действий являются частью этой картины. Практически, под результатом собственных действий понимается взаимосвязь ощущений, связанных с ощущением применения собственных моторных функций.
Напомню, что целью практически является необходимость восприятия некоторого ощущения или избегание возможности такого восприятия, т.е. требование (не)активности некоторого элемента – это постановка цели. Однако лишь элементы ответственные за моторные функции (что является неизменной изначально заложенной характеристикой определённых элементов на протяжении всей жизни организма) могут отвечать собственной активацией на подобный запрос. Все остальные элементы перенаправляют запрос активации другим элементам – тем, с которыми они имеют связи.
Рассмотрим механизм работы подобного переопределения цели немоторными элементами. Очевидно, что требование активации такого элемента может быть рассмотрено как требование активности корреляционно связанных элементов в определённые промежутки времени, что приведёт к активности данного элемента по законам корреляции, выражающимся в связях с данными элементами. Требование неактивности данного элемента – это наоборот, требование неактивности этих элементов в такие промежутки времени. Запросы (не)активации должны быть отправлены по всем связям, но на этот раз в обратную сторону, «снизу вверх» (т.е. от данного элемента к каждому Эх). Каждый запрос имеет три характеристики, две из которых основаны на характеристике связи:
1) Идентификатор начальной цели – все запросы, являющиеся следствием перенаправления, наследуют идентификатор пришедшего запроса, т.е. начальной цели. Это позволит одновременно планировать решение нескольких целей, параллельно обрабатывая запросы с разными идентификаторами.
2) Сила запроса – величина, равная коэффициенту корреляции данной связи, умноженному на силу полученного запроса, подвергаемого перенаправлению (сила имеет знак: положительный для запроса активации и отрицательный для требования неактивности). Таким образом наибольшую по модулю силу имеют запросы, отправленные по сильнокоррелирующим связям.
3) Границы действия запроса: временные штампы начала и конца временного интервала, на протяжении которого указывается требуемый характер активности связи.
В ответ на принятие элементом запроса по каждой связи отправляется три новых запроса. Механизм формирования перенаправленных запросов следующий. Сперва элементу необходимо определить временной промежуток, для которого должна быть составлена картина требуемой активности данной связи: для активации элемента необходима активность рассматриваемой связи лишь на определённом участке данного интервала. Для определения общей длины интервала достаточно объединить границы разброса временных задержек каждой из связей и определить абсолютные значения минимума и максимума. Затем на полученный интервал нанести границы диапазона разброса временной задержки данной связи. Полученному отрезку присваивается положительное значение силы запроса («тут активность требуется»), а двум крайним – отрицательное («там активность не нужна»). Затем три полученных отрезка извлекаются как индивидуальные запросы. Однако перед отправкой каждого запроса следует расширить («размыть») границы его действия границами действия изначального запроса.
Обратите внимание на проблему постепенного расширения границ времени действия запросов по мере их перенаправления. На конечной стадии формирования алгоритма действий интервалы всех запросов, полученных каждым из моторных элементов будут нанесены на временную линию и математически объединены для полученния требуемого временного паттерна активности и неактивности, выражающегося посредством знака на каждом полученном промежутке. Модуль значения силы на каждом таком участке будет тем выше, чем больше «уверенность» в правильности принятия решения об активности моторного элемента на данном промежутке. Очевидно, что наложение разнознаковых запросов на один и тот же участок временной линии приведёт к ослаблению принятия решения о применении моторной функции в данном промежутке времени (неопределённость действия, конфузная ситуация), в то время как пересечение диапазонов действия однознаковых запросов будет однозначно определять характер активности моторного элемента на данном интервале.
Очевидно также, что продолжительная пересылка таких запросов ведёт к геометрическому росту их числа (особенно при неиерархичной структуре связей элементов), поэтому целесообразно отсеивать запросы, получающие минимальную силу по сравнению с остальными, однако это приведёт к погрешности и возможной ошибке в конечном алгоритме действий.
Что касается условий активации моторных элементов, играющей роль урн для сбора запросов, то очевидно, что их активность не должна проявляться моментально при получении первого же запроса активации, т.к. существует вероятность, что некоторые из последующих запросов (более зрелые мысли, являющиеся результатом продолжительного мышления над проблемой) будут требовать противоположного действия, либо более ранней активации, поэтому для правильного порядка действий требуется некоторое время принудительной неактивности моторных элементов, отводимое для процесса планирования действия.
Определение времени мышления, после которого запланированный алгоритм действий приводится в исполнение, зависит от результата предсказания действий, проходящему параллельно с планированием – когда мысленная симуляция результатов запланированного действия приводит к активации целевого элемента в требуемый срок, планирование останавливается и моторные элементы начинают исполнение собранных и объединённых запросов. Если же мысленное исполнение запланированного действия не приводит к требуемому результату, планирование продолжается.
Для определения времени исполнения действия проводится анализ временной линии каждого моторного элемента: находится точка абсолютного минимума (соответствует первой активации начальной моторной функции), и с учётом того, что временной штамп самого первого запроса был равен условному 0, то время от начала действия до достижения цели будет равно разности этих значений.
Процесс параллельного анализа запланированных действий и остановка процесса планирования строго в тот момент, когда результат симуляции действий указывает на достижение цели необходим для нахождения наиболее рационального решения, т.е. самого быстрого решения, приводящего к достижению цели, т.к. продолжительное мышление будет приводить к нахождению всё более сложных и, соответственно, более длительных операций.
Человеческий мозг способен концентрироваться лишь на одной цели, в то время как очевидно, что вполне возможна параллельная обработка алгоритмов действий для достижения множественных целей (т.е. независимая параллельная обработка запросов с разными идентификаторами), но лишь при условии, что составленные алгоритмы применения моторных функций для каждой отдельной цели не противоречат друг другу, однако возможность интерференции действий или результатов их непредсказуемого взаимовлияния слишком велика.

Заключение

На данный момент теория ещё не опробована на практике, поэтому у меня пока нет оснований подозревать наличие в ней ошибок. Однако я допускаю наличие в документе неясностей и неполное описание отдельных аспектов функционирования данного принципа, вызванных, опять же, отсутствием практического приложения для более глубокого и детального исследования этой теории, что пока лишь в стадии планировки.
Сила интеллекта, созданного по такому принципу, я считаю, должна как минимум соответствовать уровню человеческого, и спектр решаемых задач, соответственно, неограниченный. Ожидаемый недостаток – необходимость обучения с нуля подобно младенцу, т.е. изначальная нефункциональность до момента накопления достаточного для решения поставленной задачи опыта. Принципиальное отличие от человеческого разума – возможность определения любой желаемой разработчиком цели или их совокупности (т.е. не обязательно привычные выживание и размножение, а что-то иное, например сбор информации, совершенствование технологий, захват вселенной или просто исполнение команд разработчика). Телом робота может быть выбрана любая платформа с любым количеством функций, однако необходима некоторая изначальная структуризация системы элементов и алгоритм тестирования моторных функций, который позволит роботу определить собственный функционал на начальной стадии самообучения, а также базовые рефлексы и алгоритм постановки целей для осуществления исследовательской активности (способствование процессу накопления опыта).
[Ответ][Цитата]
Андрей
Сообщений: 3943
На: Интеллект как средство достижения целей
Добавлено: 13 апр 13 1:18
Приветствую, Хатхри Сартадхи!

Рад видеть нового участника на нашем дивном форуме. И хоть у нас здесь самый лучший ИИ-форум, консерватизм старых участников (мой в том числе) замедляет дальнейшее продвижение в тематике. Надеюсь, Вы с нами надолго и плодотворно, во всяком случае, до момента создания прототипа.

Что касается документа - спасибо, прочитал с большим удовольствием. Каких-то существенных неправильностей не нашёл, но отдельные акценты хочу расставить.

Цитата:
Автор: Хатхри Сартадхи
если целевое ощущение не может быть достигнуто моторной функцией, то условия возникновения этого ощущения становятся целями. Такое переопределение продолжается до тех пор, пока целевыми ощущениями не будут определены те, которые вызываются моторными функциями организма.
1. Механизм с таким поведением очень смахивает на маньяка, который рвётся к одной цели невзирая на обстоятельства. Имхо, человек действует более "мягко" и не раскладывает конечную цель сразу до деталей, вплоть до мышечных сокращений. Он раскладывает цель на максимальные абстракции, затем в качестве цели выбирает ближайшую абстракцию, и дальше цикл повторяется вплоть до мышечных сокращений. Имхо, неверно рассматривать планирование как составление чёткой программы действий. Планирование - это ПРЕДзаполнение своей памяти о будущих обстоятельствах тем, что в этих обстоятельствах (после попадания в них) будет правильнее всего сделать для решения текущей задачи. А при попадании в эти обстоятельства действовать по обстоятельствам. В которых возможна полная отмена изначальной задачи (или пунктов плана) и постановка новой.
2. Очень непонятно как ИИ будет запоминать, что некое "условие возникновения ощущения" является достаточным? Ведь условий может быть тысячи, как выбрать то самое, одно ощущение, простую и достаточную суб-цель?

Цитата:
Автор: Хатхри Сартадхи
Цель – это необходимость (не)ощущения некоторого объекта, события или состояния внутреннего или внешнего мира.
1. Цель - это всегда ощущение. НЕ-ощущения быть не может. Иначе как Вы будете считать корреляции между ощущениями и не-ощущениями, если не-ощущений в каждый момент времени бесконечное множество. Простой пример: "можно нарушать правила дорожного движения если на дороге нет ГИБДД", кажется что условием есть НЕощущение, но это не так. Водитель ищет глазами именно ГИБДД, а не НЕ-ГИБДД. Правильно сформулировать так: "в случае обнаружения ГИБДД дальнейшее нарушение правил следует прекратить".
2. Опять же, более мягко, лучше фиксировать факт задачи, а не факт цели. Факт задачи - это тождество ожидаемого (вспоминаемого) и действительного (запоминаемого). Отличие между ними является задачей.
3. Внешний мир для ИИ существует ровно в той мере, в которой он является внутренним. Поэтому всегда лучше говорить только о "внутреннем мире" (модели мира, памяти мира).

Отдельную благодарность хочу выразить за отсутствие каких-либо упоминаний об эволюции, самоорганизации, самообучении (упс, самообучение, к сожалению, было...), нейронных сетей, свободы воли, неалгоритмичности, бесконечной точности и прочих ужасов тематики.
[Ответ][Цитата]
Yandersen
Сообщений: 351
На: Интеллект как средство достижения целей
Добавлено: 13 апр 13 2:38
Спасибо за отзыв - это первый полезный комментарий по моему труду, который я получал на всех форумах до сих пор. Почему публикация не от моего имени - тут:
http://forum.skyriver.ru/viewtopic.php?f=3&t=4413&sid=236a0ff3ccfac81e3e967efaea72c8a5
Цитата:
Вы же не читаете, что вам пишут. Вы игнорируете аргументы, которые вам не нравятся, отвечаете на чужой пост, не дочитывая его. Скажите, если вам интересно создание ИИ - почему бы вам не посетить с вашей телегой какой-нибудь "http://www.gotai.net/forum/" -> специализированный форум? Зачем вы тут мучаетесь среди дилетантов? Как это поможет нашей бедной планете обезьян? Давайте так - я сам зарегистрируюсь у них, скопипащу туда вашу гору текста, а потом мы вместе посмеемся. Вот так будет справедливо.

Ну а теперь по делу.

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

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

"Цель - это всегда ощущение. НЕ-ощущения быть не может. Иначе как Вы будете считать корреляции между ощущениями и не-ощущениями, если не-ощущений в каждый момент времени бесконечное множество."

При написании метался в сомнениях. На данный момент думаю над таким дополнением: нужно воспринимать не только условия активации, но и условия деактивации. Соответственно, некторые ощущения могут приводить к возникновению данного, а некоторые - к его исчезновению. Вполне справедливо, мне кажется. Плюс зреет такой апгрэйд, как координаты ощущения - важно ведь не только то, "что" случилось и "когда", но ещё необходимо знать "где". Иначе ИИ будет ограничен лишь текстовым анализом и не будет пригоден для управлдения телом в пространстве. Соответственно, помимо временной корреляции нужно будет как-то выделять пространственную...

"Опять же, более мягко, лучше фиксировать факт задачи, а не факт цели. Факт задачи - это тождество ожидаемого (вспоминаемого) и действительного (запоминаемого). Отличие между ними является задачей."

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

"Внешний мир для ИИ существует ровно в той мере, в которой он является внутренним."

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

"отсутствие каких-либо упоминаний об эволюции, самоорганизации, ... и прочих ужасов тематики."

О да, жёсткая математическая логика и элементная база отличная от нейронов.
Нужно чётко представить себе цель, и инженерным подходом разработать ИИ, нежели делать франкенштейна из проявлений работы нашего разума. Мне не важно, будет ли полученный ИИ способен творить, любить или пьянеть от водки. Он должен обеспечивать выполнение поставленной задачи, руководствуясь логикой и пользуясь накопленным опытом. Для этого он должен быть способен определять встречаемые объекты, выявлять закономерности в их взаимодействиях и взаимодействиях с ними с помощью своих моторных функций, и на основе этих знаний при помощи логических операций над этими знаниями, ИИ должен быть способен достигать поставленной цели, если это возможно (с учётом функциональных возможностей и накопленного опыта). Имитации чувств и нелогичных проявлений человеческого разума мной не рассматриваются как требуемые функциональности, пусть даже они лежат в основе функционирования нашего интеллекта, если это так; я не ставлю знак равно между интеллектом и человеческим разумом. Я рассматриваю интеллект только как средство достижения целей и функциональную составляющую разума.
[Ответ][Цитата]
Fractaler
Сообщений: 2490
На: Интеллект как средство достижения целей
Добавлено: 13 апр 13 4:03
У ДНК есть целевые ощущения, моторные функции и т.п.? Это они помогли ей "распознать"/"создать" модель мира окружающих её условий и использовать полученные "знания" для увеличения вероятности своего существования?
[Ответ][Цитата]
Victor G. Tsaregorodtsev
Сообщений: 3187
На: Интеллект как средство достижения целей
Добавлено: 13 апр 13 5:57
Цитата:
Автор: Yandersen
жёсткая математическая логика

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

Я, думаю, через несколько подобных примеров (а они есть у меня) Вы придёте к перебору, случайному тыку, итеративному улучшению решения (эволюции или структуродинамике) и прочим ужасам тематики

С жёсткой логикой тут на форуме уже выступали и Тарасов, и ИмЦел - и где они? Ну, или где созданный ими ИИ?
[Ответ][Цитата]
ci
Сообщений: 69
На: Интеллект как средство достижения целей
Добавлено: 13 апр 13 6:03
Спасибо за описание теории. Кажется, что многое похоже на мои представления как это должно работать.
Но есть конкретные вопросы, например:
Цитата:
Автор: Хатхри Сартадхи
Создание и удаление элементов – два конкурирующих динамических процесса. Новые элементы создаются постоянно, фиксируя каждую встреченную комбинацию ощущений. В то же время элементы с близким характером активации сливаются воедино, а статистически неактивные элементы удаляются.

Я сейчас пытаюсь моделировать какие-то базовые механизмы системы, в частности механизм забывания - см.http://www.gotai.net/forum/default.aspx?postid=71264
И понимаю, что в практической реализации этого механизма могут возникнуть большие проблемы.
У Вас есть какие-то идеи относительно практической реализации процесса удаления (забывания) элементов?
[Ответ][Цитата]
Андрей
Сообщений: 3943
На: Интеллект как средство достижения целей
Добавлено: 13 апр 13 6:53
Цитата:
Автор: Yandersen
зреет такой апгрэйд, как координаты ощущения - важно ведь не только то, "что" случилось и "когда", но ещё необходимо знать "где"
Это категорически правильно. Решение любой задачи к конечном итоге сводится только к позиционированию в некотором пространстве.

Цитата:
Автор: Yandersen
Я мыслил в ключе создания ИИ для выполнения конкретных целей
Он должен обеспечивать выполнение поставленной задачи
Да, именно для этого понятие "цель" не очень удобно. Просто из-за того, что вынужденно и искусственно придётся делить процесс решения задачи на "цель задачи" и "средства достижения цели задачи". Когда же мы говорим о задачах - как нетождестве между "правильным" и "тем что есть" - то одной задаче можно рекурсивно ставить в соответствие другую задачу, которая и будет решением первой.

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

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

В общем, удачи! Жду продолжения и рабочих программ.
[Ответ][Цитата]
Yandersen
Сообщений: 351
На: Интеллект как средство достижения целей
Добавлено: 13 апр 13 13:23
"Продемонстрируйте, плиз, как в этих рамках Ваш ИИ будет изобретать колесо (ведь колесо вполне может быть решением какой-то задачи). Колесо, надетое на ось (т.е. чтобы у решения не было какого-то катающегося прототипа из реального мира)."

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

"...придёте к перебору, случайному тыку, итеративному улучшению решения (эволюции или структуродинамике) и прочим ужасам тематики."

Ну уж нет, только опыт и логика. Если недостаточно опыта, решение может быть и не найдено. Если требуется открыть дверь, а робот не знает о наличии ключа, то никакие переборы не приведут его к решению задачи. Но вот если он в процессе изучения мира обнаружит фиксацию ключа в замке и то, что факт поворота ключа при этом открывает дверь, то тогда при постановке задачи открывания двери ему будет достаточно опыта для её открытия. Всё логично ведь, не так ли?
Конечно, нужно определить, что заставит его совершить подобные опыты. Тут уж вопрос во врождённых рефлексах, способствующих накоплению опыта. Трогать объекты, двигать их, изучать форму, искать соответствия, испытывать на объектах моторные функции - всё это части изначально заложенного алгоритма изучения. Необходимо целенаправленное накопление опыта, а не только пассивное наблюдение.

"С жёсткой логикой тут на форуме уже выступали и Тарасов, и ИмЦел - и где они? Ну, или где созданный ими ИИ?"

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

"У Вас есть какие-то идеи относительно практической реализации процесса удаления (забывания) элементов?"

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

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

Другими словами, Вы предлагаете рассматривать в роли задачи набор из нескольких целей, и ИИ должен определять, какие из Целей не соответствуют требуемому состоянию и стремится вернуть каждую из них (или все одновременно) к требуемому состоянию? Согласен, универсально.
[Ответ][Цитата]
ЭСГТР
Сообщений: 8449
На: Интеллект как средство достижения целей
Добавлено: 14 апр 13 4:15
Цитата:
Для определения понятия Интеллекта я задался вопросом: «для чего человек пользуется разумом и в чём собственно функция интеллекта?». Вывод, к которому я пришёл звучит просто: «Интеллект – это средство достижения Целей».
Очевидно что все цели организма исходят из его хромосомного набора. Следовательно уместно рассуждать о интеллекте генотипа, а не организма. Цель заложена в организм генетически, а организм есть средство достижения цели. Как и что её заложило, это основной вопрос при создании Искусственность Разумности. Не так ли?
[Ответ][Цитата]
Victor G. Tsaregorodtsev
Сообщений: 3187
На: Интеллект как средство достижения целей
Добавлено: 14 апр 13 6:02
Цитата:
Автор: Yandersen
"Продемонстрируйте, плиз, как в этих рамках Ваш ИИ будет изобретать колесо (ведь колесо вполне может быть решением какой-то задачи). Колесо, надетое на ось (т.е. чтобы у решения не было какого-то катающегося прототипа из реального мира)."

Простите, а Вы считаете, что колесо могло быть изобретено "с потолка"? Колесо не могло быть создано не увидь его создатель круглого солнечного диска, двигающегося по небу, либо округлого валуна, катящегося с горы. Сидящий в пустой комнате человек ничего не изобретёт. Все наши мысли - продукт предыдущего встреченного опыта, отражение мира, в котором мы живём.

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

Цитата:
Автор: Yandersen
И попрошу заметить, что психически здоровый взрослый человек способен чётко объяснить причину каждого своего поступка, т.е. любое действие логично.

"Что бы ни думал думающий - доказывающий это докажет" (С) Р.А.Уилсон (который распропагандировал восьмиконтурную модель психики Т.Лири до того, что её стали называть моделью Лири-Уилсона).
"Думающий" и "доказывающий" - это роли или психоструктуры (у Фрейда были "ид" и т.д.), т.е. разные тараканы в одной голове, т.е. шиза в полный рост (если подходить формально).
Какое уж тут психическое здоровье...

Цитата:
Автор: Yandersen
Поэтому поведение людей предсказуемо и может быть предугадано.

Ну да, на уровне точности "то-ли встречу динозавра на улице, то-ли не встречу...".
Над чем регулярно издевается куча анекдотов. В том числе - и на тему о том, что часто проще НЕ ПРОГНОЗИРОВАТЬ-угадывать, поскольку прогноз требует ресурсов и времени. Например, анекдот о поручике Ржевском, которого спросили о способе заваливания дам ("Да, за такие слова можно получить и по морде. Но кое-кто соглашается и на "впердолить""). Риск огрести, как видим, окупает траты времени на изучение объекта и предсказание его реакции на определённое предложение.

Цитата:
Автор: Yandersen
"...придёте к перебору, случайному тыку, итеративному улучшению решения (эволюции или структуродинамике) и прочим ужасам тематики."

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

Ну да, а изучать мир робот как будет? Созерцанием своего пупка? Или всё-таки будет куда-то тыкаться? Ключ же в замке не сам собой поворачивается.
Но, как я вижу, Вы всё же неявно согласились, что логика (обычный прямой или обратный логический вывод, как в классических ЭС) срабатывает только тогда, когда есть ЧЁТКО определённая задача и ПОЛНЫЙ объем информации/данных/правил/...
Только вот зачем называть это интеллектом? (см. название темы). Обычный алгоритм, может быть, инвариантный к каким-то данным и каким-то задачам.

Цитата:
Автор: Yandersen
Конечно, нужно определить, что заставит его совершить подобные опыты. Тут уж вопрос во врождённых рефлексах, способствующих накоплению опыта. Трогать объекты, двигать их, изучать форму, искать соответствия, испытывать на объектах моторные функции - всё это части изначально заложенного алгоритма изучения. Необходимо целенаправленное накопление опыта, а не только пассивное наблюдение.

Так, на целенаправленный метод тыка клиент уже согласился
Вот только с вероятностью 100% можно сказать, что Вас на достаточно раннем этапе достанет программирование жесткой логики тыка - и Вы введёте таки случайность. Если, блин, с формализацией (с переводом в жесткую логику) уже накопленного опыта проблем выше крышы (нас что, со всех сторон окружают классические ЭС?) - то то же самое будет и с формализацией процедуры накопления опыта.

Цитата:
Автор: Yandersen
Проблема в критике - заявления типа "фуфло, работать не будет" не имеют никакой практической ценности для разработчика теории до тех пор, пока помимо лозунгов не появится аргументированое объяснение "почему", которое укажет на ошибки и позволит их устранить.

Потому, что перед глазами опыт 70 лет. Как раз в 43 МакКаллок с Питтсом написали работу "Логическое исчисление идей, относящихся к нервной активности" - с тех пор логику проверили и в искусственных нейросетях, и в классических ЭС, и просто в компутерных программах (называемых или не называемых интеллектуальными).
Есть и положительные, и отрицательные результаты. Но обе группы результатов - таки есть. И их надо знать. Вместо переоткрытия америки.

Цитата:
Автор: Yandersen
Я бы предпочёл не удаление, а слияние элементов с близкими условиями активации. Это приведёт не к забыванию, а к обобщению: если ресурсы ограничены и достигнут их порог (в количестве элементов), то происходит размытие понятий, т.е. обобщение. Просто связи одного элемента добавляются к связям другого, и один из элементов удаляется, а все старые связи с ним перенаправляются на оставшийся элемент. Таким образом он будет реагировать на признаки, активировавшие оба исходных элемента. Поэтому желательно выбирать для слияния элементы с максимальной качественной и количественной схожестью связей, чтобы полученная ошибка была минимальной.

"Предпочёл", "желательно".
Как минимум, надо использовать настоящее совершённое время, поскольку весь мир так и делает.
Как пример - статья K. Kim, T.H. Chalidabhonse, D. Harwood, and L. Davis. "Real-time foreground-background segmentation using codebook model" / Real-Time Imaging, 2005, 11(3),167–256 для отделения движущихся объектов от статичного фона на видео.
Кстати, про удаление-забывание там тоже есть - не только про слияние (вернее, сливаются там сигналы - сливаются в усреднённые прототипы, а адаптируются и удаляются уже прототипы).
Повторяю - околоИИшные задачи и проблемы давно алгоритмизированы вдоль и поперёк, и любое предложение любой идеи (или мысли) должно начинаться с подробного доказательства того, что это раньше никто не предлагал и не пробовал.
Но поскольку мысли-то банальны, результатов вокруг них в мире уже понастроено "ну просто завались!", как говорил кот Матроскин.
Но желающие таки могут продолжать изобретать велосипеды. Зачем им знать, что весь мир уже улетел к звёздам?
[Ответ][Цитата]
Андрей
Сообщений: 3943
На: Интеллект как средство достижения целей
Добавлено: 14 апр 13 6:17
Цитата:
Автор: Victor G. Tsaregorodtsev
желающие таки могут продолжать изобретать велосипеды. Зачем им знать, что весь мир уже улетел к звёздам?
А чего Вы так нервничаете? Если бы люди не переизобретали велосипеды, то не делали бы новые открытия.
Наверняка ИНС и ЭС уже давно изобрели колесо на палке, умеют говорить по французски, летать к звёздам и вообще ничем не отличаются от людей, а нам, дебилам, осталось только найти нужную статью в буржуйской периодике...
[Ответ][Цитата]
Yandersen
Сообщений: 351
На: Интеллект как средство достижения целей
Добавлено: 14 апр 13 12:04
"...все цели организма исходят из его хромосомного набора. Следовательно уместно рассуждать о интеллекте генотипа, а не организма. Цель заложена в организм генетически, а организм есть средство достижения цели. Как и что её заложило, это основной вопрос при создании Искусственность Разумности. Не так ли?"

Я разделяю понятия интеллекта и разума. Под разумом я понимаю совокупность интеллекта как средства достижения целей вкупе с алгоритмом их постановки. Таким образом обладающий интеллектом робот может и не быть разумным, решая лишь задачи, ставимые ему разработчиком. Однако если включить принцип ассоциативности при постановке цели, и сделать постановку цели моторной функцией, то условия постановки цели могут быть запомнены и при подобной ситуации цель может быть поставлена рефлексивно уже без внешнего воздейстия разработчика; таким образом робот может обрести разумность.

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

Наблюдение за катящимся объектом приводит к обнаружению точки, не совершающей круговые движения, причём на обоих сторонах. Очевидно хватание перекатывающихся круглых объектов логично производить в этих точках. Их небольшому размеру соответствуют наиболее тонкие функциональные органы тела - пальцы рук. Исследования приведут к попыткам захвата одним пальцем обоих рук. Углубления в этих точках позволят лучше держать круглый объект. До сквозной дырки недалеко домыслить останется, не так ли? Когда появятся технологии сверления отверстий (кручение палки в щепке для добычи огня и открытие сверления, возможно), тогда и будет возможность продырявить колесо и вставить туда сам объект сверления и изучить свойства полученной конструкции.

"Ну да, а изучать мир робот как будет? Созерцанием своего пупка? Или всё-таки будет куда-то тыкаться?"

Конечно он должен тыкаться! Вопрос в том, что будет заставлять его тыкаться. Я считаю, заложенный алгоритм необходим. Например, пусть выясняет достоверность связи совпавших ощущений нового опыта, ставя Целью создание встреченной ситуации без одного из условий (каждого по очереди). Таким образом будут вычислены условия, действительно влиявшие на возникновение нового ощущения. Либо пусть интересуется теми из возникших связей, которые противоречат составленной на данный момент картине мира. Либо пусть просто испытвает применение набора доступных моторных функций к нововстреченным объектам для изучения результатов взаимодействия с ними. Либо пусть перемещается в ближайшую точку, где не находился до данного момента при условии отсутствия поставленной Цели, выбирая это действие целевым ("неизвестно что там - залезу-ка я туда"). Либо пусть выбирает объектом наблюдения те, которые меняют свои свойства чаще остальных (энергичнее двигаются, меняют текстуру, издают звуки), но при этом имеют мало выявленных связей с другими объектами. Что-то в этом духе - любое действие приведёт к накоплению нового опыта.

"А чего Вы так нервничаете?"

Видимо, воображения не хватило пойти дальше копирования чужих идей в описанном виде и ничего путного из этого не получилось. Теперь завидует тем, чьё творческое мышление рождает хоть что-то, как ворчит и завидует инвалид тому, кто громогласно оповещает всех, что собирается прыгнуть. Распространённая реакция критиканов, не способных к самостоятельному творчеству. Не эти люди двигали прогресс вперёд. Критика полезна (и нужна!), если позволяет исправить ошибки. Заявление о наличии ошибок, не подкреплённое их обоснованием не несёт в себе никакой пользы автору, и, соответственно, не способствует развитию теории. Смысла к ней прислушиваться нет. Если заявляют, что ты проиграл, какой смысл пробовать снова? А если объясняют почему - вот тогда появляется желание повторить, с коррекцией ошибок, т.к. есть шанс победы.
Я чувствую, что что-то не вяжется, но мне нужна критика, которая чётко объяснит, что не так и натолкнёт на новое решение.
[Ответ][Цитата]
ЭСГТР
Сообщений: 8449
На: Интеллект как средство достижения целей
Добавлено: 14 апр 13 12:20
Цитата:
Я разделяю понятия интеллекта и разума. Под разумом я понимаю совокупность интеллекта как средства достижения целей вкупе с алгоритмом их постановки. Таким образом обладающий интеллектом робот может и не быть разумным, решая лишь задачи, ставимые ему разработчиком. Однако если включить принцип ассоциативности при постановке цели, и сделать постановку цели моторной функцией, то условия постановки цели могут быть запомнены и при подобной ситуации цель может быть поставлена рефлексивно уже без внешнего воздейстия разработчика; таким образом робот может обрести разумность.
И так .... цели у вас могут быть разумными и не разумными... Интеллекту не важно, какие именно. Не так ли?
Иначе говоря ... интеллект это процесс. Уровень интеллекта - качество этого процесса... Не так ли?
[Ответ][Цитата]
Toxygen
Сообщений: 521
На: Интеллект как средство достижения целей
Добавлено: 14 апр 13 12:22
Цитата:
Автор: Yandersen
...


Уважаемый, в вижу вы, в целом, все правильно рассуждаете и понимаете. Думаю любой, кто задумывался, как должен действовать ИИ доходил до подобных рассуждений. Однако это не приближает к созданию ИИ, т.к. ваши рассуждения слишком общие. Попробуйте детализировать как можно конкретнее каждую вашу мысль. Как это можно реализовать? Какие должны быть алгоритмы.

Вообще я сторонник агентного подхода, и представляю себе ИИ как некоего агента обитающего в среде. Со средой он связан посредством рецепторов и манипуляторов. Среда подчиняется неким законам. Задача ИИ - изучать эти законы, а затем используя этот опыт от изучения законов, добиваться других результатов. Сможете ли вы написать программу, которая реализует среду с простейшими законами, и агента в ней, который изначально, ничего не зная о законе, сумел его "познать"(изучить), и затем добиться своей цели?
[Ответ][Цитата]
Yandersen
Сообщений: 351
На: Интеллект как средство достижения целей
Добавлено: 14 апр 13 13:36
"цели у вас могут быть разумными и не разумными... Интеллекту не важно, какие именно. ... интеллект это процесс. Уровень интеллекта - качество этого процесса... Не так ли?"

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

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

В точку. Именно это и имелось в виду в качестве задачи разработки ИИ - управление телом, для начала, в виртуальном мире.
Общая мысль, судя по отзывам передана верно, но вот реализация сомнительна. Описанный способ выявления временной корреляции ощущений прост, но не универсален - может годится лишь для звукового анализа или логических рассуждений, но не позволит управлять трехмерным объектом в пространстве. Думаю, без векторного представления данных, векторных операций над ними и выявления закономерностей их взаимоотношения ничего не выйдет...
[Ответ][Цитата]
 Стр.1 (15): [1]  2  3  4  5  ...  15След. > >>