Алгоритмы разума - Амосов Николай Михайлович. Страница 18
Рис. 26. Цепочка действий Д с моделями М.
На рис. 26 показано, как осуществляются действия с моделями. Каждая следующая модель выбирается в результате элементарного действия, с учетом связей с предыдущими моделями, возможно, в пределах нескольких тактов. Стимул нужен для действий, но он же определяет уровень активности выбранной модели, заставляя ее генерировать энергию согласно ее характеристике «вход» — «выход», в которой учтена тренированность. На «входе» учитываются энергия стимула и других моделей (так, например, для М2 не только от Д2, но и от М1).
Как отмечалось выше, действия с моделями могут иметь различный характер. Модель действий — это часть программы, и в ней тоже можно выделить иерархию: от «действий вообще» в данном направлении до конкретного действия с одной моделью (например, целая последовательность сравнений). Здесь следует ввести понятие «напряжение» как некоторый уровень активности, средний для определенного периода деятельности интеллекта. Напряжение определяется прежде всего активностью чувств или уровнем потребности, стимулом. Уже говорилось, что значимость потребностей различная: одни «жизненно необходимы» (например, страх в минуту опасности), другие (к примеру, любознательность) несут вспомогательные функции, и даже при максимальном «информационном голоде» стимул к поиску новых раздражителей нельзя сравнить со стимулом к поиску пищи или спасения.
Другой фактор напряжения— «сопротивление» объекта действия в момент его выполнения. Это понятие прежде всего касается внешней среды и подразумевает физическое сопротивление эффекторам (например, нагрузка, которую должны преодолеть мышцы, с тем чтобы действия достигли цели). Но напряжение интеллекта необходимо и для решения трудной задачи, когда поиск в памяти нужных моделей наталкивается на большое сопротивление ведущих к этим моделям связей, если они давно не использовались. Конечно, как в том, так и в другом случае для того, чтобы напряжение возникло, нужны стимулы соответствующей силы, поскольку, если их не будет, действие просто не состоится. При этом приходится учитывать «рефлекс цели» как дополнительный стимул, который начинает временно действовать тогда, когда на пути к достижению цели, сформированной за счет умеренной потребности и неспособной вызвать большое напряжение, появляется препятствие, ставящее под угрозу ее осуществление. В таких случаях сопротивление как бы усиливает саму первичную потребность.
Время
Время является той независимой переменной, которая, как и пространство, всегда участвует в деятельности интеллекта. Значительную часть своих программ он относит к будущему, несколько меньшую — к прошлому, большую часть — к настоящему. Интеллект должен иметь чувственное ощущение времени. Настоящее метится особой «буквой», указывающей на то обстоятельство, что в данный момент времени внешние или внутренние рецепторы работают. Прошлое воспринимается по действию извлечения из памяти, а будущее — по специфическим действиям с моделями настоящего и прошлого. Течение времени фиксируется переключением кадров в моделях кратковременной памяти. В частности, мысли о будущем можно представить как операции с «фразами», в начале которых стоят «слова», отражающие настоящее, то есть с подключенными рецепторами. Затем рецепторы отключаются, и «фраза» продолжается путем «дописывания» ее начиная от «слова» — настоящего уже с «буквой» — «будущее».
Время движется только в одну сторону. Это четко отмечается в последовательности любых «слов», «фраз», отражающих события, даже во «фразах» исследования объекта типа показанного на рис. 17, где как будто движение идет по пространственным структурам, но в действительности — параллельно и во времени. Время отмечается во всех действиях (последовательность вызова моделей из памяти, восприятия из внешней среды или из тела). Поскольку «буквы» действий всегда присутствуют в модели структур, то эта «метка» и создает отсчет времени, его направление. Операция обращения к прошлому или к будущему — это тоже действие, которое метит модели своей «буквой».
Временные отношения сложны для понимания (настоящее — это данный момент. Но, говоря «в этом году», тоже подразумевают настоящее). Модели, выражающие время, так же подлежат обобщению, как и любые другие. Один кадр восприятия внешнего мира — одна элементарная модель — соединяется с буквальным понятием «настоящее». Обобщение времени, то есть удлинение единицы его измерения, создание «крупноблочной» модели, производится одновременно с обобщением измеряемой этим масштабом деятельности или воспринимаемых во времени моделей. «Действие обобщения» касается времени и объектов деятельности. «Весь год пишу книги» — здесь обобщены действие и время. Нельзя обобщать их порознь, отрывать одно от другого. Как говорилось, «действие обобщения» состоит в том, что модели последовательно сравниваются друг с другом, выделяется общее из «букв» и «слов», и потом эта полученная при первых сравнениях модель сопоставляется со всеми последующими. Это касается моделей объектов и действий. Со временем проще — единицы его измерения одинаковы, поэтому обобщение времени — это использование иерархии его единиц. Операции с большими отрезками времени стали возможны только благодаря речи и счету.
Обобщение моделей действий по времени — основа долгосрочного планирования и предвидения. Поскольку интеллект может мыслить только короткими фразами, длительное предвидение обязательно связано с обобщенными моделями, которые могут развертываться в более частные единицы последующими операциями (об этом речь пойдет дальше).
Отношение событий во времени определяется по масштабу времени двух параллельно протекающих процессов, выраженных отдельными «фразами». Интеллект осуществляет слежение за многими объектами, поскольку существует несколько типов рецепторов и следящих систем. Слежение за временем, однако, единое. Поэтому для соотношения времени разных «фраз» по их началу, концу, продолжительности нужно сравнить их маркировку по времени.
Продолжающееся и законченное действие — понятия, тоже имеющие отношение к моделям времени. Первое — это продолжение действий, начатых в прошлом и еще не отмеченных «меткой» окончания, второе — законченное, для которого она уже есть. Обычно это касается действия, состоящего из повторяющихся однородных актов (например: «Я шагаю уже час»).
Операции переключения — настоящее, прошлое, будущее, операции обобщения по времени, определения отношения начала и конца обобщенного действия к данному моменту — позволяют выразить все типы грамматических времен, используемых речью.
Реальность
Еще одно важное понятие — реальность. Реально то, что есть, что воспринимается рецепторами, следящими за внешней средой, за телом, за самим разумом. Модель с «буквой» действующего рецептора реальна. Она реальна даже в том случае, когда извлекается из памяти, если в модели образа присутствует эта «буква» рецептора. Наоборот, реальность будущего проблематична. Однако не всякое будущее можно назвать нереальным. Его реальность прежде всего определяется вероятностью будущего события. Если событие произойдет непременно, его следует воспринимать как абсолютно реальное. Другое дело, если вероятность меньше единицы: реальность события тем более сомнительна, чем меньше вероятность. Но это не все.
Реальность имеет прямое отношение к чувствам. Чувства вызываются «платой», удовлетворяющей потребность. «Плата» в настоящем очевидна: она или есть, или ее нет. Плата в прошлом тоже вполне реальна: она отмечена памятью на чувство. Будущая «плата» сильно возбуждает чувства и является основным стимулом для действий. Если бы интеллект стимулировался только в настоящем времени, то его деятельность была бы весьма ограничена. Мы все время работаем «в долг», нас заставляют напрягаться будущие удовольствия от удовлетворения потребностей, но не в одинаковой степени.