Объяснение выглядит правдоподобным, однако тут же возникают другие вопросы. Каким образом «нейрону голубых глаз» удается распознавать голубые глаза, а нейрону светлых волос» – светлые волосы? Вспоминается забавный случай, открывающий «Краткую историю времени» физика Стивена Хокинга:
Один известный ученый… как-то раз читал публичную лекцию по астрономии. Он описывал, как Земля вращается вокруг Солнца и как Солнце, в свою очередь, вращается вокруг центра громадного скопления звезд, именуемого нашей галактикой. В конце лекции с заднего ряда поднялась некая старушка и заявила: «Вы говорите какую-то чушь. На самом деле мир – плоская тарелка, которая стоит на спине гигантской черепахи». Ученый снисходительно улыбнулся и спросил: «А на чем же стоит черепаха?» «Вы очень умны, молодой человек, очень умны, – признала старушка. – Но там и дальше черепахи, до самого низа! Кругом одни черепахи!»
Мой ответ – такой же: «Там и дальше нейроны, кругом одни нейроны». Голубой глаз – сочетание более простых составляющих: черного зрачка, голубой радужки, белка, окружающего радужную оболочку, и т. п. Таким образом, «нейрон голубых глаз» можно создать, подключив его к нейронам, которые умеют распознавать эти части голубого глаза. В отличие от нашей старушки я могу избежать проблемы бесконечности. Если мы будем продолжать делить каждый раздражитель на комбинацию более простых частей, в конце концов мы доберемся до раздражителя, который уже невозможно разделить дальше. Это – крошечные пятнышки света. Каждый фоторецептор глаза регистрирует крошечное пятнышко света на определенном участке сетчатки. В этом нет особой загадки. Фоторецепторы подобны множеству крошечных сенсоров цифрового фотоаппарата, каждый из которых детектирует свет единичным пикселем, улавливающим изображение.
Рис. 19. Перцептрон – многослойная модель нейронной сети
Согласно этой теории восприятия, нейроны подключены друг к другу и образуют сеть, которая организована иерархически. Те, что находятся в нижней части иерархии, детектируют простые раздражители – например, пятнышки света. Чем выше располагается нейрон на этой иерархической лестнице, тем более сложные раздражители он способен распознавать. Нейроны на верхушке лестницы умеют распознавать самые сложные раздражители – например, образ Дженнифер Энистон. Взаимное подключение нейронов подчиняется следующему правилу:
Нейрон, распознающий целое, получает возбуждающие сигналы от нейронов, распознающих части целого.
В 1980 году японский ученый-компьютерщик Кунихико Фукусима создал модель нейронной сети зрительного восприятия, организовав ее иерархическим образом – согласно этому правилу. Эта модель под названием «Неокогнитрон» стала наследницей перцептрона, описанного американским коллегой Фукусимы Фрэнком Розенблаттом в 1950-х годах. Перцептрон содержит слои нейронов, «стоящих на плечах» других нейронов (см. рис. 19). С каждым нейроном завязывают связи лишь нейроны из слоя непосредственно под ним.
«Неокогнитрон» умел распознавать рукописный текст. Его преемники демонстрируют более впечатляющие визуальные способности – к примеру, они умеют распознавать объекты на фотографиях. Хотя эти искусственно созданные модели нейронных сетей пока по-прежнему допускают больше ошибок, чем люди, их возможности с каждым годом увеличиваются. Такие успехи инженерной мысли придают определенное правдоподобие модели мозга, названной иерархическим перцептроном.
В правиле подключения, изложенном чуть раньше, мы сосредоточились на том, как нейрон образует синапсы с нейронами, находящимися ниже него на иерархической лестнице. Можно посмотреть в противоположную сторону и сформулировать, каким образом нейрон образует синапсы с теми нейронами, которые располагаются выше него в этой иерархии: