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