Чтобы вам легче было представить эту колончатую структуру, вообразите микроколонку в человеческий волос толщиной. Возьмите тысячи волосков и разрежьте их на небольшие сегменты, имеющие высоту строчной буквы Т. Если поставить их бок о бок очень плотно друг к другу и склеить, получится густая щетина. Теперь создайте покров из длинных и очень тонких волосков. Они будут представлять аксоны слоя 1. Приклейте их горизонтально к поверхности нашей щетины. Этот щетиноподобный коврик является упрощенной моделью зоны коры головного мозга размером с монету. Потоки информации преимущественно передвигаются преимущественно вдоль волосков: горизонтально в слое 1 и вертикально в слоях 2-6.
   Рассмотрим еще одну важную особенность колонок, а затем перейдем к анализу их назначения. При пристальном рассмотрении мы увидим, что не менее 90% синапсов клеток из одной колонки – это связи с клетками, расположенными вне пределов самой колонки: некоторые соединения – с соседними колонками, некоторые – вообще с другими частями мозга. На основании чего же мы говорим о важности колонок, если большинство связей распределено по всему мозгу, а не локализовано?
   Ответ на этот вопрос нам даст модель «Память-предсказание». В 1979 году Вернон Маунткастл не только заявил о существовании единого алгоритма коры головного мозга, но также предположил, что колонка нейронов в коре головного мозга является базовой единицей обработки информации. Правда, он не знал, какова именно функция колонки. Я считаю, что последняя является базовой единицей прогнозирования. Чтобы колонка нейронов могла прогнозировать, когда ей следует активизироваться, нервным клеткам необходимо знать, что происходит в других частях мозга. Именно в этом и заключается смысл обширных синаптических связей.
   Ниже мы обсудим этот интересный момент подробнее, а сейчас я хочу дать вам общее представление о назначении подобных соединений нейронов в коре головного мозга. Чтобы предсказать следующий звук мелодии, вы учитываете ее название, ту часть, которая звучит в данный момент времени, время, прошедшее с момента последнего услышанного вами звука, и то, каким он был. Большое количество синапсов, связывающих нервные клетки одной колонки с остальными частями мозга, обеспечивает контекст, в котором и осуществляется прогностическая функция коры головного мозга.
   Теперь обратимся к рассмотрению потоков информации, циркулирующих вверх-вниз по иерархии корковых зон. Восходящий поток сигналов проходит относительно прямой путь, который схематически отображен на рис. 6.7. Представьте, что перед нами зона коры головного мозга, состоящая из тысяч колонок. Увеличим одну из них. Входные сигналы из нижних зон попадают в слой 4, который является основным входящим слоем. По дороге они «отмечаются» в слое 6 (скоро вы поймете, почему это так важно). Клетки слоя 4 передают сигналы вверх – к клеткам слоев 2 и 3, находящимся в пределах той же колонки. Далее клетки слоев 2 и 3 передают информацию по аксонам еще выше – к входному слою следующей в иерархии зоны. Таким образом информация передвигается от зоны к зоне вверх по иерархии в пределах одной колонки нейронов.
   Путь нисходящего потока информации (рис. 6.8) более сложен. Клетки слоя 6 посылают информацию вниз, в слой 1 области, расположенной ниже в иерархии. Аксоны нейронов слоя 1 распространяются на очень большие расстояния. Следовательно, информация, передвигающаяся вниз, потенциально может активизировать многие колонки нейронов. Хотя «своих» клеток в слое 1 очень мало, сигналы, проходящие через этот слой, могут активизировать клетки слоев 2, 3 и 5, поскольку у последних есть дендриты в слое 1. Аксоны, выходящие из клеток слоев 2 и 3. покидая кортекс, формируют синапсы в слое 5 и, как предполагается, возбуждают клетки слоев 5 и 6. Итак, мы приходим к выводу, что информация, передвигаясь вниз по иерархии, проходит более запутанный путь, чем в случае движения вверх. Благодаря слою 1 она может распространяться в самых разных направлениях. Обратная информация генерируется в клетках слоя б высшей зоны. Затем она распространяется в слое 1 низшей зоны. Клетки слоев 2, 3 и 5 низшей зоны возбуждаются, некоторые из них, в свою очередь, возбуждают клетки слоя 6, который проецируется в слой 1 более низких в иерархии областей и так далее. (При помощи рис. 6.8 понять описанные процессы намного проще.)
 
 
   Рис. 6.7. Восходящий информационный поток
 
   Приведу предварительное объяснение того, зачем информация распределяется в слое 1. Чтобы трансформировать инвариантную репрезентацию в какой-то прогноз, ежесекундно надо решать, куда должен идти сигнал, направленный вниз по иерархии. Слой 1 обеспечивает возможность конвертирования инвариантного представления в более специфическую и конкретную репрезентацию. Например, вы можете воспроизвести Геттисбергскую речь как в устной, так и в письменной форме. Общая репрезентация трансформируется двумя разными способами: первый – для устной, а второй – для письменной формы. Горизонтальный поток активности в слое 1 обеспечивает механизм для осуществления такого процесса. Чтобы инвариантные представления высокого уровня могли транслироваться вниз и принимать форму конкретных прогнозов, мы должны располагать механизмом, позволяющим потоку сигналов разветвляться в каждом слое. На эту роль как нельзя лучше подходит слой 1. Даже не зная о его существовании, мы могли бы предвидеть, что такой слой есть.
 
 
   Рис. 6.8. Нисходящий информационный поток
 
   И еще немного сведений из анатомии: аксоны, покидающие слой 6, окутаны оболочкой из белого жирового вещества, которое называется миелином. Это белое вещество выполняет ту же роль, что и изоляция на электрических проводах, – препятствует смешиванию сигналов и повышает скорость их передвижения до 320 километров в час. Аксоны избавляются от белого защитного вещества, попадая в новую колонку нейронов слоя 6 в коре головного мозга.
   И наконец, есть еще один непрямой способ связи зон коры головного мозга.
   Но прежде я хотел бы вам снова напомнить об автоассоциативном свойстве системы памяти (о котором шла речь в главе 2). Как вы, вероятно, помните, автоассоциативные запоминания служат для сохранения последовательностей сигналов. Когда выходной сигнал группы искусственных нейронов передается назад с целью формирования входного потока для всех нейронов (и при этом обратная связь дополняется задержкой), то таким образом сигналы учатся последовательно двигаться друг за другом. По моему мнению, кора головного мозга использует подобный механизм для сохранения последовательностей, но в нем присутствуют еще некоторые особенности. Вместо того чтобы формировать автоассоциативные последовательности из искусственных нейронов, она формирует их из колонок коры головного мозга. Исходящие данные из всех колонок передаются назад, в слой 1. Выходит, слой 1 располагает свежей информацией о том, какие колонки зоны коры головного мозга только что были активными.
   Рассмотрим элементы, изображенные на рис. 6.9. Ученым давно известно, что нейроны особо крупных размеров слоя 5 моторной коры (зона M1) непосредственным образом связаны с мышцами и моторными зонами спинного мозга – они обеспечивают управление вашими мышцами и передвижение. Каждый раз, когда вы говорите, печатаете, выполняете любые самые сложные действия, эти клетки посылают высококоординированные импульсы, заставляя сокращаться ваши мышцы.
   Совсем недавно ученые открыли, что крупные нейроны слоя 5, возможно, выполняют какие-то функции и в других частях коры головного мозга, а не только в моторных зонах. Например, крупные нейроны слоя 5 зрительной зоны имеют проекции в зоне, отвечающей за движения глаз. Сенсорные зрительные зоны V2 и V4 не только занимаются обработкой зрительных входных сигналов, но также помогают предопределять движение глаз, а следовательно, управляют тем, что вы видите. Крупные нейроны слоя 5 присутствуют в каждой зоне коры головного мозга, что наводит на мысль об их немаловажной роли во всех типах движений.
   Аксоны этих нейронов не только участвуют в формировании поведения, они разветвляются надвое. Одно ответвление идет к таламусу, изображенному на рис. 6.9 в виде овальной фигуры. Таламус человека находится в центре головного мозга, под корой, сверху «старого мозга», и окружен белым веществом. Размером и формой он похож на два маленьких птичьих яйца. Все зоны коры головного мозга направляют многочисленные аксоны в таламус, от него тоже исходят аксоны в обратном направлении. Науке известно достаточно об этих связях, но сам таламус очень сложен по своей структуре, и его роль до сих пор мало изучена. Таламус необходим для того, чтобы вести нормальный образ жизни: его повреждение приводит к устойчивому «растительному» состоянию.
 
 
   Рис. 6.9. Как посредством таламуса сообщаются текущее состояние и текущее моторное поведение
 
   Существуют несколько путей от таламуса к коре головного мозга, но сейчас лишь один из них представляет для нас интерес. Он начинается с крупных нейронов слоя 5, проецирующихся на группу клеток таламуса, считающихся функционально неспецифическими. Аксоны этих неспецифических клеток идут назад, в слой 1 множества различных зон коры головного мозга. Например, нервные клетки слоя 5 зон V2 и V4 посылают аксоны к таламусу, а таламус, в свою очередь, отправляет информацию назад к слою 1 зон V2 и V4. Аналогичный процесс происходит и в других зонах коры головного мозга. Клетки слоя 5 множества корковых зон посылают сигналы в таламус, который, в свою очередь, отсылает назад информацию в слой 1 этих же самых и связанных с ними зон. Я считаю, что такой круговорот полностью дублирует обратную связь с задержкой, которая позволяет автоассоциативной памяти усваивать последовательности сигналов.
   Только что я упомянул о двух источниках входной информации, поступающей в слой 1. Высшие зоны коры головного мозга возбуждают активность в слое 1 более низких зон коры. Активные колонки в пределах одной зоны возбуждают активность в пределах слоя 1 той же зоны через таламус. Эти входящие в слой 1 сигналы можно представить как название песни – считать словами песни (входящие сверху сигналы) и знание, в каком месте песни мы сейчас находимся (задержка в деятельности активных колонок в пределах одной зоны). Таким образом, слой 1 содержит большое количество информации, необходимой нам для прогнозирования времени активизации колонки: название последовательности и наше местонахождение в ней. Используя эти два сигнала слоя 1, зона коры головного мозга в состоянии обучаться и запоминать огромное количество последовательностей сигналов.

Как работает корковая зона: подробности

   Не забывая о наших трех схемах (входные сигналы, поступающие вверх по иерархии; разветвляющиеся сигналы, спускающиеся вниз по иерархии; обратная связь с задержкой в таламусе), приступим к рассмотрению того, как зона коры головного мозга выполняет свои функции. Нам необходимо выяснить следующее.
   Как зона мозга классифицирует входящие сигналы (вспомните сортировку цветных листов бумаги по ведрам).
   Как она усваивает последовательности сигналов (вспомните последовательности интервалов в песне и восприятие лиц посредством комбинаций типа «глаз-нос-глаз»).
   Как корковая зона формирует постоянные паттерны, или «имена» последовательностей.
   Как она составляет специфические прогнозы (встреча поезда в определенное время или прогнозирование следующего звука мелодии).
   Допустим, что колонки одной зоны – это те же ведра, которые мы использовали для воображаемой сортировки получаемых цветных листов бумаги. Каждая колонка помечена точно так же, как и ведро. К клеткам слоя 4 в каждой колонке протянуты волокна ввода из нескольких зон, расположенных ниже по иерархии. Всякий раз, получая правильную комбинацию входных сигналов, они выдают импульсный разряд. Возбуждаясь, клетка слоя 4 «голосует» за то, что полученные сигналы соответствуют своему ярлыку. Точно так же, как при сортировке листов бумаги, входные сигналы могут быть неоднозначными (например несколько колонок могут подходить для единственного входного сигнала). Мы хотим, чтобы зона коры нашего головного мозга сделала выбор: лист бумаги может считаться либо красным, либо оранжевым, но ни в коем случае не тем и другим сразу. Колонка, которой входной сигнал соответствует более всего, должна предотвратить активизацию остальных колонок.
   Этим занимаются так называемые тормозные нейроны. Они предотвращают активизацию соседних нервных клеток, эффективно заботясь о том, чтобы был только один «победитель». Эти тормозные нейроны влияют исключительно на зону вокруг «своей» колонки. Другими словами, несмотря на наличие механизма подавления, существует возможность одновременной активизации нескольких колонок. (В мозге ничто не бывает представлено одним единственным нейроном или единственной колонкой.) Для простоты понимания можем представить, что зона выбирает одну и только одну колонку-»победителя", однако на будущее запомним, что на самом деле одновременно активизируются множество колонок. Процесс, используемый корой головного мозга для классификации входных сигналов, сложен и плохо изучен. Я не собираюсь заводить вас в дебри. Вместо этого я предлагаю принять предположение, что зона коры головного мозга отсортировала входной сигнал как активизацию в наборе колонок. Тогда мы сможем сосредоточиться на формировании последовательностей и присвоении им названий.
   Каким образом зона коры головного мозга сохраняет последовательность отсортированных сигналов? Я уже излагал свои соображения по этому поводу и сейчас хотел бы углубиться в подробности. Представьте себе, что вы – колонка нервных клеток, а сигнал, поступивший из зоны низшего порядка, заставил активизироваться одну из ваших клеток слоя 4. Вслед за этим возбуждаются клетки в слоях 2 и 3, потом – в слое 5, а затем – в 6-м. Постепенно активизируется вся колонка нейронов. У каждой из клеток слоев 2, 3 и 5 есть тысячи синапсов в слое 1. Если какие-то из этих синапсов активны во время разряда нервных клеток слоев 2, 3 и 5, они усиливаются. Если такое происходит часто, то синапсы слоя 1 становятся достаточно сильными для того, чтобы вызвать вспышки клеток в слоях 2, 3 и 5 даже тогда, когда клетки слоя 4 молчат. Таким образом, некоторые части колонки могут активизироваться, даже если они не получили входного сигнала от более низкой по иерархии зоны коры головного мозга. Именно так клетки слоев 2, 3 и 5 учатся предвосхищать собственную активизацию на основе сигнала, поступающего из слоя 1. «До обучения» колонка может активизироваться исключительно через клетки слоя 4. «После обучения» колонка может частично активизироваться через память. Когда колонка активизируется через синапсы слоя 1, то входящие в нее нейроны предвидят, что произойдет активизация снизу, – это и есть прогноз. Если бы колонка могла разговаривать, она бы сказала: «Когда я активизировалась в прошлом, то как раз этот набор моих синапсов слоя 1 был активен. Как только я увижу такой набор синапсов, сразу же начну генерировать импульс в предвкушении сигнала».
   Вспомните, что половина входных сигналов слоя 1 происходит из слоя 5 клеток соседних колонок и других зон коры головного мозга. Это информация о том, что случилось мгновение тому назад. Она говорит нам, какие колонки были активными до того, как активизировалась наша колонка. Она говорит нам, каким был последний интервал мелодии, что я видел последним, что я чувствовал последним, какую фонему устной речи я услышал последней и так далее. Если порядок возникновения указанных сигналов является последовательным во времени, то колонки усваивают последовательность. Они будут возбуждаться одна за другой в определенной последовательности.
   Вторая половина сигналов поступает в слой 1 из клеток слоя 6 зон, расположенных выше в иерархии. Эта информация является более стабильной и представляет «имя» последовательности, с которой вы непосредственно сталкиваетесь в данный момент времени. К примеру, если колонки представить как музыкальные фразы, то название мелодии будет «именем» последовательности. Если фонемы будут колонками, то «именем» будет слово, которое вы слышите. Если колонками будут произносимые вами слова, «именем» будет речь, которую вы произносите. Следовательно, в слое 1 содержится и информация об «имени» последовательности, и о последнем сигнале в ней. Благодаря этому одна колонка может использоваться многими последовательностями без возникновения недоразумений. Колонки «учатся» активизироваться в нужном контексте и в правильном порядке.
   Я должен подчеркнуть, что синапсы слоя 1 не являются единственными синапсами, участвующими в процессе обучения тому, когда должна активизироваться колонка. Как я уже упоминал ранее, клетки получают и отсылают сигналы ко многим соседним колонкам. Ведь более 90% всех синапсов – соединения с клетками за пределами колонки, и большинство из них расположены не в слое 1. Например, у клеток слоев 2, 3 и 5 есть тысячи синапсов в слое 1, но, кроме того, они имеют и тысячи синапсов в собственных слоях. Общий принцип состоит в том, что нейроны стремятся получать любую информацию, которая поможет им спрогнозировать возникновение импульса снизу. Как правило, активность соседних колонок отличается высоким уровнем корреляции, поэтому существует много связей между соседними колонками. Например, если в поле вашего зрения находится прямая линия, это активизирует колонки одну за другой. Но достаточно часто для прогнозирования активности колонки нужна более обширная информация. Именно тогда вступают в игру синапсы слоя 1. Нервным клеткам или колонкам нейронов не известно, что означает тот или иной синапс, но посредством синапсов они прогнозируют, когда нужно активизироваться.
   А сейчас давайте рассмотрим, как зона коры головного мозга формирует имя выученной последовательности. Опять представьте себя зоной коры головного мозга. Активность ваших колонок нейронов меняется при каждом новом входном сигнале. Вы успешно усвоили последовательность активизации ваших колонок, т. е. некоторые клетки ваших колонок активизируются до того, как поступит входной сигнал из более низких зон. Какую информацию вы посылаете в более высокие зоны коры головного мозга? Как мы знаем, клетки слоев 2 и 3 посылают свои аксоны в следующую вверх по иерархии область. Активность этих клеток является входным сигналом для более высоких областей. Вот тут и возникает проблема. Чтобы иерархия работала слаженно, вам нужно транслировать постоянный сигнал на протяжении всей выученной последовательности. Вы должны транслировать «имя» последовательности, а не ее детали. До того как вы «выучите» последовательность, вы можете передавать отдельные ее элементы, но, после того как вы ее усвоили и можете прогнозировать, какие колонки будут активизироваться, вы должны передавать постоянный сигнал. Однако я еще не рассказывал, как это происходит. Итак, пока что вы передаете каждый переменный сигнал независимо то того, можете вы его спрогнозировать или нет. Когда активизируется вся колонка, клетки слоев 2 и 3 посылают новый сигнал вверх по иерархии. Коре головного мозга нужен какой-то способ, позволяющий поддерживать постоянный сигнал на протяжении всей выученной последовательности. Нам нужен способ отключать сигналы, исходящие из слоев 2 и 3, когда колонка прогнозирует свою активность, или же, наоборот, активизировать эти клетки, когда колонка не может спрогнозировать свою активность. Только так можно создать постоянный сигнал имени.
 
 
   Рис. 6.10. Формирование постоянного «имени» для усвоенной последовательности
 
   Науке очень мало известно о том, как именно кора головного мозга осуществляет подобную операцию. По моему мнению, существует несколько потенциально возможных методов. Я опишу тот, к которому больше всего склоняюсь в последнее время. (Не забывайте, что для нас сейчас наиболее важными являются концептуальные рамки, а не конкретный метод.) Ключевым моментом является создание постоянного сигнала «имени». Я хочу лишь показать, что существуют вполне правдоподобные механизмы для осуществления такого процесса.
   Представьте, что вы – колонка (см. рис. 6.10). Постараемся разобраться, как вы учитесь посылать постоянный сигнал в вышестоящую в иерархии область, когда вам удается спрогнозировать свою активность, и переменный сигнал в противном случае. Сначала предположим, что в слои 2 и 3 входят несколько классов клеток. (Впридачу к нескольким типам тормозных нейронов многие анатомы различают несколько типов в слоях За и 3б, т. е. наше предположение вполне оправдано.)
   Теперь предположим, что один класс клеток – клетки слоя 2 – учится быть активным на протяжении усвоенных последовательностей. Как группа этих клеток представляет «имя» последовательности? Она посылает постоянный сигнал в высшие зоны коры головного мозга до тех пор, пока их зона может предвидеть, какие колонки будут активизироваться дальше. Если ваша зона усвоила последовательность из трех различных сигналов, тогда клетки слоя 2 всех колонок, представляющих эти три сигнала, будут оставаться активными до тех пор, пока мы остаемся в пределах нашей последовательности. Они и являются «именем» последовательности.
   Теперь предположим, что существует другой класс клеток – клетки слоя 3б, которые не активизируются, когда наша колонка успешно прогнозирует поступающие сигналы, но генерируют разряд в случае, если этого не происходит. Клетка слоя 3б олицетворяет' неожиданный сигнал. Она генерирует импульс при неожиданной активизации своей колонки. Она будет поступать так всякий раз, когда колонка, еще не «прошедшая» процесс обучения, активизировалась. По мере того как колонка учится прогнозировать свою активность, клетки слоя 36 «успокаиваются». Вместе взятые, клетки слоя 2 и слоя 3б удовлетворяют нашим требованиям. До того как было пройдено «обучение», и те и другие клетки затухают-вспыхивают в колонке, но по окончании «учебного курса» клетка слоя 2 остается активной постоянно, а клетка слоя 36 пребывает в состоянии покоя.
   Как клетки учатся этому? Сначала давайте рассмотрим, как «отключить» клетки слоя 3б, когда колонка успешно прогнозирует свою активность. Допустим, существует клетка За, расположенная над клеткой 36, она имеет дендриты в слое 1. Ее единственная задача состоит в том, чтобы воспрепятствовать активизации клетки слоя 36, если она замечает в слое 1 уже известный паттерн. Когда клетка слоя За видит выученный сигнал в слое 1, она сразу же активизирует тормозной нейрон, который, в свою очередь, препятствует вспышке клетки слоя 36. Этого достаточно, чтобы удержать клетку слоя 3б от вспышки, когда колонка правильно прогнозирует свою активность.
   А теперь рассмотрим более сложную задачу: как клетка слоя 2 остается активной на протяжении всей известной последовательности сигналов. Данная задача более сложна, потому что при этом различные клетки слоя 2 из многих колонок должны одновременно оставаться активными, даже если отдельные колонки в текущий момент таковыми не являются. По моему мнению, это может происходить следующим образом. Клетки слоя 2 учатся активизироваться исключительно высшими областями иерархии коры головного мозга. Они формируют синапсы преимущественно с аксонами из клеток слоя 6 областей, расположенных на уровень выше. Таким образом, клетки слоя 2 представляют постоянный сигнал «имени» из высшей области. Когда высшая зона посылает сигнал вниз к слою 1 расположенной ниже области, набор клеток слоя 2 нижней зоны активизируется, представляя все колонки, являющиеся членами последовательности. Клетки слоя 2 тоже имеют проекции в вышестоящей области и представляют собой частично стабильную группу клеток. (Вряд ли они постоянно остаются активными. Скорее всего, они вспыхивают синхронно, наподобие ритма.) Верхняя зона как бы посылает название мелодии в слой 1, расположенный ниже. Это заставляет вспыхивать набор клеток слоя 2, каждую клетку в своей колонке, и они будут активизироваться, когда вы слышите мелодию.
   Все эти механизмы вместе взятые позволяют коре головного мозга усваивать последовательности, составлять прогнозы, формировать постоянные репрезентации («имена») для последовательностей входящих сигналов. Это основные операции, необходимые для формирования инвариантных репрезентаций.
   Как мы формируем прогнозы о событиях, с которыми ранее не сталкивались? Как мы выбираем одну из десятков возможных интерпретаций входных сигналов? Как зона коры головного мозга формирует частные прогнозы на основе инвариантных схем? Мы уже рассматривали примеры прогнозирования следующего звука мелодии, когда в вашей памяти есть только интервал между отдельными нотами, историю со встречей поезда и воспроизведение Геттисбергской речи. Во всех перечисленных случаях единственным путем решения проблемы было использование последней полученной информации для того, чтобы конвертировать инвариантный прогноз в частное предсказание. Перефразировав ту же мысль в терминах коры головного мозга, можем сказать, что нужно сочетать поток прямой информации (поступающие фактические сигналы) с потоком обратной информации (прогноз в инвариантной форме).