виду, что более важна концепция, чем конкретный метод. Создание постоянного «названия» паттерна — требование этой теории. Все, что я могу сейчас показать это то, что существует правдоподобный механизм для процесса именования.

Снова вообразите, что вы колонка, как показано на рисунке 10. Мы хотим понять, как вы обучаетесь представлять в вышестоящую область постоянный паттерн, когда вы можете предсказать свою активность, и изменяющийся паттерн — когда не можете. Давайте начнем с предположения, что в слоях 2 и 3 есть несколько классов нейронов. (В дополнение к нескольким типам тормозящих нейронов многие анатомы различают типы нейронов, которые они называют слоями 3а и 3б, так что это предположение не беспочвенно).

Давайте также предположим, что один класс нейронов, называемый нейронами слоя 2, учатся задерживать активность, пока длится заученная последовательность. Группа таких нейронов представляет название последовательности. Они предоставляют постоянный паттерн вышестоящей кортикальной области, пока наша область может предсказывать, какие колонки станут активными. Если наша область кортекса запомнила последовательность из трех различных паттернов, то нейроны в слое 2 всех колонок, представляющих эти паттерны должны оставаться активными, пока внутри последовательности. Они являются названием последовательности.

Теперь давайте предположим, что есть еще один класс нейронов, нейроны слоя 3б, которые не возбуждаются, если наша колонка успешно предсказывает поступающий паттерн, но возбуждаются, когда она не предсказала свою активность. Нейроны слоя 3б представляют неожиданный паттерн. Они возбуждаются, когда колонка становится активной неожиданно. Они возбуждаются каждый раз, когда колонка становится активной до того, как обучится. Но по мере обучения предсказанию активности нейроны слоя 3 становятся все спокойнее. Слои 2 и 3б совместно удовлетворяют нашим требованиям. До обучения и те и другие активизируются и дезактивируются в такт с колонкой, но после обучения нейроны слоя 2 остаются постоянно активными, а нейроны слоя 3 становятся молчащими.

Как эти нейроны обучаются этому? Во-первых, давайте рассмотрим, как заставить замолчать нейроны слоя 3б, когда колонка успешно предсказывает свою активность. Скажем, есть другой нейрон, расположенный выше в слое 3б, а слое 3а. У этого нейрона есть также дендриты в слое 1. Его единственная цель — предотвратить возбуждение нейрона в слое 3б, когда он видит соответствующий паттерн в слое 1. Когда нейроны слоя 3а видят заученный паттерн в слое 1, они быстро активизируют тормозящие нейроны, которые предотвращают возбуждение нейронов слоя 3б. Все это могло бы остановить возбуждение нейронов слоя 3б, когда колонка корректно предсказывает активность.

Теперь давайте рассмотрим более сложную задачу — удержание постоянной активности в течение известной последовательности паттернов. Это сложнее, потому что различные множества нейронов в слое 2 во множестве различных колонок должны оставаться активными все вместе, даже когда их индивидуальные колонки неактивны. Вот как я себе это представляю. Нейроны слоя 2 могли бы обучаться становиться активными только от иерархически вышестоящих областей кортекса. Они могли бы формировать синапсы преимущественно с аксонами из слоя 6 из вышестоящих областей. Нейроны слоя 2 могли бы таким образом представлять постоянное имя паттерна от вышестоящей области. Когда вышестоящая область кортекса посылает паттерн вниз к слою 1 нижестоящей области, множество нейронов в слое 2 в нижестоящей области должно стать активными, представляя все колонки, которые являются членами последовательности. Поскольку эти нейроны слоя 2 также проецируются обратно в вышестоящую область, они должны формировать полустабильную группу нейронов. (Это отличается от того, если бы эти нейроны оставались активными постоянно. Они возможно возбуждаются синхронно в некотором ритме). Это как если бы вышестоящая область посылала бы название мелодии в слой 1 ниже. Это событие заставляет множество нейронов слоя 2 возбуждаться, те, у которых колонка должна быть активной, когда слышится мелодия.

В сумме эти механизмы позволяют кортексу запоминать последовательности, делать предсказания и формировать константные представления, или «названия» последовательностей. Это базовая операция для формирования инвариантного представления.

* * *

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

Вот простой пример, как, я думаю, это происходит. Скажем, вы — область кортекса и вам сказали ожидать музыкальный интервал величиной в квинту. Колонки области представляют всевозможные интервалы, такие как До-Ми, До-Соль, Ре-Ля и тому подобное. Вам необходимо решить, какая из ваших колонок должна активизироваться. Когда область выше говорит вам ожидать квинту, она заставляет нейроны слоя 2 возбуждаться во всех колонках, которые являются квинтами, такие как До-Соль, Ре-Ля и Ми-Си. Нейроны слоя 2 в колонках, представляющих другие интервалы, неактивны. Сейчас вы должны выбрать одну из колонок из множества возможных квинт. Информация, поступающая в вашу область, является конкретной нотой. Если последняя нота, которую вы слышали, была Ре, то все колонки, представляющие интервал, начинающийся на Ре, такие как Ре-Ми и Ре-Си, частично активизируются входной информацией. Таким образом, теперь в слое 2 у нас активны все колонки, являющиеся квинтами, и в слое 4 у нас идет частичное возбуждение во всех колонках, представляющих интервалы, начинающиеся на Ре. Пересечение этих двух множеств дает нам ответ, колонку, представляющую интервал Ре-Ля (см. рисунок 11).

Как кортекс находит это пересечение? Вспомните, что ранее я упоминал факт, что аксоны от нейронов из слоев 2 и 3 в основном формируют синапсы в слое 5, когда они покидают кортекс, и аналогично, аксоны, идущие в слой 4 из нижележащих областей кортекса формируют синапсы в слое 6. Пересечение этих двух синапсов (сверху вниз и снизу вверх) дает нам все, что необходимо. Нейроны слоя 6, получающие активность из обоих каналов, возбуждаются. Нейроны слоя 6 представляют то, что по мнению области кортекса происходит, конкретное предсказание. Если бы нейроны слоя 6 могли говорить, они могли бы сказать: «Я часть колонки, представляющей нечто. В моем конкретном случае моя колонка представляет музыкальный интервал Ре-Ля. Другие колонки обозначают другое. Я говорю от лица всей кортикальной области. Когда я становлюсь активным, это обозначает, что мы верим, что музыкальный интервал Ре-Ля либо уже возник, либо возникнет. Я мог бы стать активным, потому что информация снизу вверх от уха заставляет нейроны слоя 4 в моей колонке возбуждать всю колонку. Или моя активность могла бы обозначать, что мы узнали мелодию и предсказываем следующую конкретный интервал. В любом случае моя обязанность сказать нижестоящим областям кортекса то, что по нашему мнению происходит. Я представляю нашу интерпретацию мира, не смотря на то, является ли это истиной или просто воображаемо.»

Рисунок 11. Как область кортекса делает конкретное предсказание из инвариантных воспоминаний.

Позвольте мне описать это, используя другую мысленную картинку. Вообразите два кусочка бумаги с множеством маленьких дырочек. Эти дырочки в бумаге представляют колонки, у которых нейроны в слоях 2 и 3 активны, наше инвариантное предсказание. Дырочки на другой бумаге представляют колонки с частичным возбуждением от нижестоящих областей. Если вы положите одну бумажку поверх другой, некоторые из этих дырочек совпадут, другие нет. Совпавшие дырочки представляют колонки, которые должны быть активными.

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

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

В конце концов, в дополнение к проекции в нижестоящие области, нейроны слоя 6 могут посылать информацию обратно к нейронам слоя 4 своей собственной колонки. Когда они делают это, наше предсказание становится входной информацией. Именно это происходит, когда мы мечтаем или думаем. Это позволяет нам видеть следствия наших собственных предсказаний. Мы делаем это нередко в течение дня, когда планируем будущее, репетируем речь, и беспокоимся о предстоящих событиях. Архитектор кортикальных моделей Стивен Гроссберг называет это «folded feedback» («закольцованные обратные связи»). Я предпочитаю называть «воображением».

* * *

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

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

Первое неожиданное открытие в том, что восприятие и поведение в основном одно и то же. Как я упоминал ранее, большинство, если не все области кортекса, даже визуальные области, участвуют в создании поведения. Нейроны слоя 5, которые проецируются в таламус и затем в слой 1 также, видимо, имеют моторную функцию, потому что они одновременно проецируются в моторные области старого мозга. Таким образом, знание о том, «что сейчас произойдет» — и сенсорное и моторное — доступно в слое 1.

Вторая неожиданная вещь и следствие первой то, что моторное поведение также должно быть представлено в иерархии инвариантного представления. Вы генерируете движение, необходимое для выполнения определенного действия, размышляя над его выполнением в инвариантной к деталям форме. Когда моторная команда идет вниз по иерархии, она транслируется в сложные и детальные последовательности, требуемые для выполнения той активности, которую вы ожидаете. Это происходит и в моторном кортексе, и в сенсорном кортексе, что стирает различие между ними. Если область IT визуального кортекса воспринимает «нос», простое действие переключения на представление для «глаза» генерирует саккаду, необходимую для того, чтоб сделать предсказание реальным. Конкретная саккада, необходимая для перевода взгляда с носа на глаз изменяется в зависимости от того, где расположено лицо. Близкорасположенное лицо требует большей саккады; лицо подальше требует саккаду поменьше. Наклоненное лицо требует совершения саккады под углом, отличающимся от того, когда лицо стоит ровно. Детали необходимой саккады определяются как предсказание увидеть движение «глаза» к V1. Саккада становится все более и более конкретной по мере продвижения вниз по иерархии, приводя в результате к саккаде, наводящей ваши фовеальные области точно на цель или близко к ней.

Давайте взглянем на другой пример. Если мне нужно физически переместиться из комнаты в кухню, все, что моему мозгу достаточно — это переключиться с инвариантного представления комнаты на инвариантное представление кухни. Это переключение вызывает сложную разворачивающуюся последовательность. Процесс генерации последовательности предсказаний того, что я увижу, почувствую и услышу пока иду из комнаты на кухню, также генерирует и последовательность моторных команд, которые заставляют меня идти из комнаты на кухню и перемещать взгляд так, как надо. Предсказание и моторное поведение работают рука об руку, когда паттерны идут вверх и вниз по кортикальной иерархии. Как бы странно это ни звучало, когда задействовано поведение, ваше предсказание не только предсказывает ощущения, оно определяет ощущения. Мысль о следующем паттерне в поведении вызывает каскад предсказаний того, что вы должны ощутить после. Когда каскад предсказаний разворачивается, он генерирует моторные команды, необходимые для успешного завершения предсказания. Думая, предсказывая и выполнение — это части одного и того же процесса разворачивания последовательностей вниз по кортикальной иерархии.

«Выполнение» через размышление, параллельное разворачивание перцептивного и моторного поведения — это суть того, что называется целенаправленным поведением. Целенаправленное поведение — это Святой Грааль робототехники. Он встроен в кортекс.

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

6.8. Вверх и вниз

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

Вы читаете Об интеллекте
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату