Нейроморфные вычисления — это подход к вычислениям, который вдохновлен структурой и функцией человеческого мозга. [1] [2] Нейроморфный компьютер/чип — это любое устройство, которое использует физические искусственные нейроны для выполнения вычислений. [3] [4] В последнее время термин «нейроморфный» использовался для описания аналоговых , цифровых , смешанных аналогово-цифровых СБИС и программных систем, которые реализуют модели нейронных систем (для восприятия , управления моторикой или мультисенсорной интеграции ). Недавние достижения даже открыли способы имитировать человеческую нервную систему с помощью жидких растворов химических систем. [5]
Реализация нейроморфных вычислений на аппаратном уровне может быть реализована с помощью мемристоров на основе оксидов , [6] спинтронных запоминающих устройств, пороговых переключателей, транзисторов , [7] [4] и т. д. Обучение нейроморфных систем на основе программного обеспечения спайковых нейронных сетей может быть достигнуто с использованием обратного распространения ошибок, например, с использованием фреймворков на основе Python , таких как snnTorch, [8] или с использованием канонических правил обучения из литературы по биологическому обучению, например, с использованием BindsNet. [9]
Ключевым аспектом нейроморфной инженерии является понимание того, как морфология отдельных нейронов, цепей, приложений и общей архитектуры создает желаемые вычисления, влияет на представление информации , влияет на устойчивость к повреждениям, объединяет обучение и развитие, адаптируется к локальным изменениям (пластичность) и способствует эволюционным изменениям.
Нейроморфная инженерия — междисциплинарная дисциплина, черпающая вдохновение из биологии , физики , математики , компьютерных наук и электронной инженерии [4] для проектирования искусственных нейронных систем , таких как системы зрения , системы «голова-глаз», слуховые процессоры и автономные роботы, чья физическая архитектура и принципы проектирования основаны на принципах биологических нервных систем. [10] Одно из первых приложений для нейроморфной инженерии было предложено Карвером Мидом [11] в конце 1980-х годов.
Нейроморфная инженерия на данный момент выделяется тем, что черпает вдохновение из того, что мы знаем о структуре и работе мозга . Нейроморфная инженерия переводит то, что мы знаем о функционировании мозга, в компьютерные системы. Работа в основном сосредоточена на воспроизведении аналоговой природы биологических вычислений и роли нейронов в познании .
Биологические процессы нейронов и их синапсов пугающе сложны, и поэтому их очень трудно искусственно смоделировать. Ключевой особенностью биологического мозга является то, что вся обработка в нейронах использует аналоговые химические сигналы . Это затрудняет воспроизведение мозга в компьютерах, поскольку нынешнее поколение компьютеров полностью цифровое. Однако характеристики этих химических сигналов можно абстрагировать в математические функции, которые точно отражают суть работы нейрона.
Цель нейроморфных вычислений не в том, чтобы идеально имитировать мозг и все его функции, а в том, чтобы извлечь то, что известно о его структуре и операциях, для использования в практической вычислительной системе. Ни одна нейроморфная система не будет заявлять и пытаться воспроизвести каждый элемент нейронов и синапсов, но все придерживаются идеи, что вычисления в высокой степени распределены по серии небольших вычислительных элементов, аналогичных нейрону. Хотя это мнение является стандартным, исследователи преследуют эту цель разными методами. [12]
Еще в 2006 году исследователи из Georgia Tech опубликовали программируемую нейронную решетку. [13] Эта микросхема была первой в ряду все более сложных решеток транзисторов с плавающим затвором, которые позволяли программировать заряд на затворах МОП-транзисторов для моделирования характеристик ионных каналов нейронов в мозге и была одним из первых случаев программируемой на кремнии решетки нейронов.
В ноябре 2011 года группа исследователей Массачусетского технологического института создала компьютерный чип, который имитирует аналоговую ионную связь в синапсе между двумя нейронами, используя 400 транзисторов и стандартные технологии производства КМОП . [14] [15]
В июне 2012 года исследователи спинтроники в Университете Пердью представили доклад о разработке нейроморфного чипа с использованием боковых спиновых клапанов и мемристоров . Они утверждают, что архитектура работает аналогично нейронам и поэтому может использоваться для тестирования методов воспроизведения обработки мозгом. Кроме того, эти чипы значительно более энергоэффективны, чем обычные. [16]
Исследования в HP Labs на мемристорах Мотта показали, что, хотя они могут быть энергонезависимыми , энергозависимое поведение, проявляемое при температурах значительно ниже температуры фазового перехода , может быть использовано для изготовления нейристора [17] , биологически вдохновленного устройства, которое имитирует поведение, обнаруженное в нейронах. [17] В сентябре 2013 года они представили модели и симуляции, которые показывают, как импульсное поведение этих нейристоров может быть использовано для формирования компонентов, необходимых для машины Тьюринга . [18]
Neurogrid , созданный Brains in Silicon в Стэнфордском университете , [19] является примером оборудования, разработанного с использованием принципов нейроморфной инженерии. Печатная плата состоит из 16 специально разработанных чипов, называемых NeuroCores. Аналоговая схема каждого NeuroCore разработана для эмуляции нейронных элементов для 65536 нейронов, что максимизирует энергоэффективность. Эмулированные нейроны соединены с помощью цифровой схемы, разработанной для максимизации пропускной способности спайков. [20] [21]
Исследовательский проект, имеющий значение для нейроморфной инженерии, — это проект «Человеческий мозг», который пытается смоделировать полный человеческий мозг в суперкомпьютере с использованием биологических данных. Он состоит из группы исследователей в области нейронауки, медицины и вычислительной техники. [22] Генри Маркрам , содиректор проекта, заявил, что проект предлагает создать основу для изучения и понимания мозга и его заболеваний, а также использовать эти знания для создания новых вычислительных технологий. Три основные цели проекта — лучше понять, как части мозга подходят и работают вместе, понять, как объективно диагностировать и лечить заболевания мозга, и использовать понимание человеческого мозга для разработки нейроморфных компьютеров. Поскольку для моделирования полного человеческого мозга потребуется мощный суперкомпьютер, в настоящее время поощряется фокус на нейроморфных компьютерах. [23] Европейская комиссия выделила проекту 1,3 миллиарда долларов . [24]
Другие исследования, имеющие значение для нейроморфной инженерии, включают инициативу BRAIN [25] и чип TrueNorth от IBM . [26] Нейроморфные устройства также были продемонстрированы с использованием нанокристаллов, нанопроводов и проводящих полимеров. [27] Также ведется разработка мемристивного устройства для квантовых нейроморфных архитектур. [28] В 2022 году исследователи из Массачусетского технологического института сообщили о разработке искусственных синапсов , вдохновленных мозгом , с использованием иона протона ( H+
), для «аналогового глубокого обучения ». [29] [30]
В октябре 2017 года компания Intel представила свой нейроморфный исследовательский чип под названием « Loihi ». Чип использует асинхронную импульсную нейронную сеть (SNN) для реализации адаптивных самомодифицирующихся событийно-управляемых мелкозернистых параллельных вычислений, используемых для реализации обучения и вывода с высокой эффективностью. [31] [32]
IMEC , бельгийский исследовательский центр наноэлектроники, продемонстрировал первый в мире самообучающийся нейроморфный чип. Чип, вдохновленный мозгом, на основе технологии OxRAM, обладает способностью к самообучению и, как было продемонстрировано, способен сочинять музыку. [33] IMEC выпустил 30-секундную мелодию, составленную прототипом. Чип был последовательно загружен песнями в том же размере и стиле. Песни представляли собой старые бельгийские и французские флейтовые менуэты, из которых чип изучил правила игры, а затем применил их. [34]
Проект Blue Brain Project , возглавляемый Генри Маркрамом, нацелен на создание биологически подробных цифровых реконструкций и симуляций мозга мыши. Проект Blue Brain Project создал in silico модели мозга грызунов, пытаясь воспроизвести как можно больше деталей его биологии. Моделирование на основе суперкомпьютеров предлагает новые перспективы в понимании структуры и функций мозга.
Европейский союз финансировал ряд проектов в Гейдельбергском университете, что привело к разработке BrainScaleS (вдохновленные мозгом многомасштабные вычисления в нейроморфных гибридных системах), гибридного аналогового нейроморфного суперкомпьютера, расположенного в Гейдельбергском университете, Германия. Он был разработан как часть нейроморфной вычислительной платформы Human Brain Project и является дополнением к суперкомпьютеру SpiNNaker (основанному на цифровых технологиях). Архитектура, используемая в BrainScaleS, имитирует биологические нейроны и их связи на физическом уровне; кроме того, поскольку компоненты сделаны из кремния, эти модельные нейроны работают в среднем в 864 раза (24 часа реального времени составляют 100 секунд в машинном моделировании) быстрее, чем их биологические аналоги. [35]
В 2019 году Европейский союз профинансировал проект «Нейроморфные квантовые вычисления» [36], исследующий использование нейроморфных вычислений для выполнения квантовых операций. Нейроморфные квантовые вычисления [37] (сокращенно «n.quantum computing») — это нетрадиционный тип вычислений, который использует нейроморфные вычисления для выполнения квантовых операций. [38] [39] Было высказано предположение, что квантовые алгоритмы , которые являются алгоритмами, работающими на реалистичной модели квантовых вычислений , могут быть вычислены одинаково эффективно с помощью нейроморфных квантовых вычислений. [40] [41] [42] [43] [44] Как традиционные квантовые вычисления, так и нейроморфные квантовые вычисления являются нетрадиционными вычислительными подходами к вычислениям, основанными на физике, и не следуют архитектуре фон Неймана . Они оба создают систему (схему), которая представляет рассматриваемую физическую проблему, а затем используют соответствующие физические свойства системы для поиска «минимума». Нейроморфные квантовые вычисления и квантовые вычисления имеют схожие физические свойства во время вычислений. [44] [45]
В октябре 2021 года компания Brainchip объявила о приеме заказов на комплекты для разработки процессоров искусственного интеллекта Akida [46], а в январе 2022 года — о приеме заказов на платы PCIe процессоров искусственного интеллекта Akida [47] , что сделало их первым в мире коммерчески доступным нейроморфным процессором.
Нейромеристивные системы являются подклассом нейроморфных вычислительных систем, которые фокусируются на использовании мемристоров для реализации нейропластичности . В то время как нейроморфная инженерия фокусируется на имитации биологического поведения, нейромемристивные системы фокусируются на абстракции. [48] Например, нейромемристивная система может заменить детали поведения кортикальной микросхемы абстрактной моделью нейронной сети. [49]
Существует несколько пороговых логических функций, вдохновленных нейронами [6], реализованных с помощью мемристоров, которые имеют применение в высокоуровневых приложениях распознавания образов . Некоторые из недавно опубликованных приложений включают распознавание речи , [50] распознавание лиц [51] и распознавание объектов . [52] Они также находят применение в замене обычных цифровых логических вентилей. [53] [54]
Для (квази)идеальных пассивных мемристивных цепей эволюция мемристивных воспоминаний может быть записана в замкнутой форме ( уравнение Каравелли–Траверса–Ди Вентры ): [55] [56]
как функция свойств физической мемристивной сети и внешних источников. Уравнение справедливо для случая оригинальной игрушечной модели Уильямса-Струкова, как и в случае идеальных мемристоров, . Однако гипотеза о существовании идеального мемристора является спорной. [57] В приведенном выше уравнении — это константа шкалы времени «забывания», обычно связанная с изменчивостью памяти, в то время как — это отношение значений выключения и включения предельных сопротивлений мемристоров, — вектор источников цепи, а — проектор на фундаментальные контуры цепи. Константа имеет размерность напряжения и связана со свойствами мемристора; ее физическим происхождением является подвижность заряда в проводнике. Диагональная матрица и вектор и соответственно, вместо этого являются внутренним значением мемристоров со значениями между 0 и 1. Таким образом, это уравнение требует добавления дополнительных ограничений на значения памяти, чтобы быть надежным.
Недавно было показано, что приведенное выше уравнение демонстрирует туннельные явления и использовалось для изучения функций Ляпунова. [58] [56]
Концепция нейроморфных систем может быть расширена до датчиков (не только до вычислений). Примером этого, применяемого для обнаружения света , является ретиноморфный датчик или, при использовании в массиве, камера событий . Все пиксели камеры событий регистрируют изменения уровней яркости по отдельности, что делает эти камеры сопоставимыми с человеческим зрением по их теоретическому энергопотреблению. [59] В 2022 году исследователи из Института исследований полимеров Макса Планка сообщили об органическом искусственном спайковом нейроне, который демонстрирует разнообразие сигналов биологических нейронов при работе в биологическом влажном оборудовании, что позволяет использовать нейроморфные сенсоры и приложения биоинтерфейса in situ . [60] [61]
Объединенный центр искусственного интеллекта , подразделение вооруженных сил США, является центром, занимающимся закупкой и внедрением программного обеспечения ИИ и нейроморфного оборудования для боевого применения. Конкретные приложения включают в себя умные гарнитуры/очки и роботов. JAIC намерен в значительной степени полагаться на нейроморфную технологию для подключения «каждого датчика (к) каждому стрелку» в сети нейроморфных подразделений.
Хотя междисциплинарная концепция нейроморфной инженерии является относительно новой, многие из тех же этических соображений применимы к нейроморфным системам, которые применимы к человекоподобным машинам и искусственному интеллекту в целом. Однако тот факт, что нейроморфные системы разработаны для имитации человеческого мозга, порождает уникальные этические вопросы, связанные с их использованием.
Однако практический спор заключается в том, что нейроморфное оборудование, а также искусственные «нейронные сети» являются чрезвычайно упрощенными моделями того, как мозг работает или обрабатывает информацию, при гораздо меньшей сложности с точки зрения размера и функциональной технологии и гораздо более регулярной структуры с точки зрения связности . Сравнение нейроморфных чипов с мозгом является очень грубым сравнением, похожим на сравнение самолета с птицей только потому, что у них обоих есть крылья и хвост. Факт в том, что биологические нейронные когнитивные системы на много порядков более энергоэффективны и вычислительны, чем современные современные ИИ, и нейроморфная инженерия является попыткой сократить этот разрыв, вдохновляясь механизмом мозга, так же как многие инженерные разработки имеют биоинспирированные особенности .
Значительные этические ограничения могут быть наложены на нейроморфную инженерию из-за общественного восприятия. [62] Специальный Евробарометр 382: Отношение общественности к роботам, опрос, проведенный Европейской комиссией, показал, что 60% граждан Европейского Союза хотели запретить роботов в уходе за детьми, пожилыми людьми или инвалидами. Кроме того, 34% высказались за запрет роботов в образовании, 27% в здравоохранении и 20% в сфере досуга. Европейская комиссия классифицирует эти области как особенно «человеческие». В отчете говорится о возросшей общественной обеспокоенности роботами, которые способны имитировать или копировать человеческие функции. Нейроморфная инженерия, по определению, предназначена для копирования функции человеческого мозга. [63]
Социальные проблемы, связанные с нейроморфной инженерией, вероятно, станут еще более глубокими в будущем. Европейская комиссия обнаружила, что граждане ЕС в возрасте от 15 до 24 лет с большей вероятностью думают о роботах как о человекоподобных (в отличие от инструментоподобных), чем граждане ЕС старше 55 лет. Когда им показали изображение робота, который был определен как человекоподобный, 75% граждан ЕС в возрасте от 15 до 24 лет сказали, что оно соответствует их представлению о роботах, в то время как только 57% граждан ЕС старше 55 лет ответили так же. Таким образом, человекоподобная природа нейроморфных систем может поместить их в категории роботов, которые многие граждане ЕС хотели бы запретить в будущем. [63]
Поскольку нейроморфные системы становятся все более продвинутыми, некоторые ученые [ кто? ] выступают за предоставление этим системам прав личности . Дэниел Лим, критик развития технологий в проекте «Человеческий мозг» , который направлен на продвижение вычислений, вдохновленных мозгом, утверждает, что прогресс в области нейроморфных вычислений может привести к машинному сознанию или личности. [64] Если эти системы следует рассматривать как людей , то многие задачи, которые люди выполняют с использованием нейроморфных систем, включая их прекращение, могут быть морально недопустимыми, поскольку эти действия нарушат их автономию. [64]
Существуют значительные юридические дебаты вокруг прав собственности и искусственного интеллекта. В деле Acohs Pty Ltd против Ucorp Pty Ltd судья Федерального суда Австралии Кристофер Джессап постановил, что исходный код паспортов безопасности материалов не может быть защищен авторским правом , поскольку он был сгенерирован программным интерфейсом, а не автором-человеком. [65] Тот же вопрос может быть применим к нейроморфным системам: если нейроморфная система успешно имитирует человеческий мозг и создает часть оригинальной работы, кто, если кто-либо, должен иметь возможность претендовать на право собственности на работу? [66]
{{cite report}}
: CS1 maint: numeric names: authors list (link)