Автор: Vpolevoj Попытайтесь теперь уточнить своё определение Интеллекта. И может быть мы с вами и выйдем на какой-нибудь вполне приемлемый, с точки зрения выхода на практику, результат. |
|
Начать следует, ящитаю, со среды, в которой интеллект должен оперировать. Сошлёмся на природную реализацию мозга, чтобы выделить в ней наиболее важные моменты. Интерфейс мозга прост: в него входят выходы сенсоров и входы эффекторов. "Изнутри" мозг можно упрощённо представить как комнату со стеной лампочек (сенсорные данные) и кнопок (выходы на эффекторы). Что происходит внутри "комнаты" - вот это и есть тайна, которую нам предстоит раскрыть.
Но сначала посмотрим, чем так критично использование опыта в противовес использованию рефлексов.
Для формирования
рефлекторного поведения достаточно снабдить "оператора", находящегося в "комнате" инструкциями о том, какие кнопки нажимать при определённых комбинациях загорающихся лампочек.
Подобная инструкция присутствует изначально и неизменна (она определена генетически). Мутации генома могут приводить как к изменениям в теле, так и в инструкции управления. Посокольку инструкции, исполняемые "оператором", не зависят от реального строения тела, следование старой инструкции при управлении видоизменённым телом приведёт к новому результату, ровно как и следование новой случайно-изменённой инструкции при неизменном строении тела. Таким образом мутации тела и строения мозга при рефлекторном поведении должны быть либо синхронны (вероятность чего чрезвычайно низка), либо малозначительны (чтобы изменившийся результат исполнения рефлекса сохранил целесообразность). Это тормозит эволюционную изменчивость, т.к. качественно-значимые изменения тела оказывают негативное влияние на выживание организма до тех пор, пока не произойдёт соответствующего изменения в рефлекторике мозга, что позволит использовать потенциал новых функциональных возможностей.
Из этого следует, что раскрытие потенциала функциональной изменчивости тела требует иного способа функционирования мозга, способного обеспечить достижение поставленных целей
изначально неопределённым функционалом тела. Это значит, инструкций соответствия "паттернов лампочек" определённым "кнопкам" не дано изначально существу, поведение которого интеллектуально. А если так, значит интеллект способен управлять телом с
любым функциональным набором. Благодаря этому слепые способны находить не_визуальные способы ориантации в пространстве, глухие учатся читать по губам, немые взаимодействуют с другими людьми невербально. Осторожно предположу, что если бы человек родился с лишней парой рук, он бы научился ими целенаправленно пользоваться.
Получается, обладающий интеллектом мозг (т.е. не рефлекторный) не привязан к конкретному функционалу тела. Несмотря на это, функция его работы остаётся всё той же - обеспечивать целесообразное поведение организма. Но раз рефлекторика, обеспечивающая целесообразное поведение, не определена изначально, значит определена должна быть сама цель. Другими словами, "инструкция" для интеллектуального "оператора комнаты" содержит правила, определяющие целевые паттерны "лампочек".
Представим себя на месте такого оператора, чтобы определить алгоритмы, которыми интеллект должен руководствоваться. Ситуация аналогична следующей: мы находимся в кабине автомобиля инопланетного происхождения. Перед нами набор тупо-кнопок, а цель - достигнуть точки назначения. Изначально нам не известно, что каждая из кнопок делает. Очевидно, мы начнём нажимать их по отдельности, чтобы определить контроллируемый ими функционал. Результаты мы запоминаем. Изучив, что каждая из кнопок делает, мы способны управлять автомобилем, т.е. заставлять его делать то, что нам нужно для достижения нашей цели. Например, если по какой-то причине курс следования отклоняется от цели, мы нажимаем ту кнопку, которая поворачивает автомобиль в нужную нам сторону. Простой, но наглядный пример, показывающий накопление и использование опыта для достижения цели средствами изначально неизвестного функционала.
Основное упрощение предыдущего примера в том, что водитель изначально был обучен визуальной ориентации в пространстве и ему была понятна кинетика автомобиля. Неизвестным был лишь способ воздействия на кинетику автомобиля. В случае оператора, посаженного в комнату с лампочками и кнопками мы имеем дело с более общим случаем - когда нажатие кнопок не оказывает однозначного влияния на сенсорные данные (нет прямой зависмости между нажатием кнопки и изменением определённого сенсора). Поэтому сперва необходимо построить онтологию мира, чтобы возможно было сопоставить результат нажатия кнопок с изменениями отдельных онтологических элементов (сущностей).
Каковы критерии определения этих сущностей? Очевидно, одна и та же сущность одинаковым образом воздействует на рецепторы, т.е. обнаружение определённого характера изменения сенсорного сигнала есть детектирование этой сущности (усиление сигнала, ослабление, конкретное значение или диапазон значений). Таким образом любая закономерность в сенсорных сигналах, имеющая свойство неединожды повторяться - это онтологический элемент мира. Возникновение таких паттернов также может являть некоторую закономерность - в таком случае эта закономерность, опять же, является ещё одним онтологическим элементом. И так далее - "закономерности закономерностей".
При обнаружении каждой новой закономерности массив сенсоров должен расширяться добавлением нового элемента, занимающегося детектированием этой новоопределённой сущности. Этот новый элемент имеет явную связь с некоторыми из уже существующих - теми, закономерность изменения которых определяет данную сущность. Связь описывает, какое изменение состояния причинного элемента и через какой промежуток времени приводит к изменению состояния данного (и так для каждого причинного элемента). Удовлетворение критериев всех причинных связей означает детектирование данной сущности. Верно и обратное утверждение: чтобы достигать целей, описываемых как необходимость детектирования желаемых сущностей, необходимо задать причинным элементам значения, которые, согласно связям, вызывают детектирование целевой сущности. Задание требуемого характера изменения значений причинных элементов есть постановка новых целей (в новом временнОм фрейме для каждого из элементов). Если целевыми отмечаются онтологические элементы, требуемое изменение состояния которых вызывается моторной функцией, относительный временной фрейм активации моторной функции запоминается и для данного элемента дальнейшего переопределения целей не проводится.
Фух, я замаялсо нафик... Может, у кого есть мысли попроще да пояснее?