Что такое импульсные нейронные сети

5 октября 2026
Пегас в вихревом ночном небе в духе Ван Гога

Импульсные (спайковые) нейронные сети, SNN, — модели, в которых нейроны обмениваются не непрерывными числами, а короткими дискретными событиями — спайками. Так устроена передача сигналов и в биологическом мозге.

Нейрон в такой сети накапливает входящий сигнал во внутреннем «мембранном потенциале». Когда потенциал превышает порог, нейрон генерирует спайк и сбрасывается. Одна из самых простых и популярных моделей — leaky integrate-and-fire, «интегрирующий нейрон с утечкой».

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

Зачем нужна специальная аппаратура

На обычном процессоре редкие спайки сами по себе не экономят энергию: вы всё равно гоняете числа через общую память. Выигрыш появляется на нейроморфных чипах, где локальная память и событийная коммутация совпадают с моделью. Ориентиры по энергии для Loihi (предкремниевые оценки при 0,75 В) — порядка 1,7 пДж на спайк внутри тайла и от 23,6 пДж на синаптическую операцию.

Энергия операций на Loihi
Источник: Davies et al., «Loihi: A Neuromorphic Manycore Processor…», IEEE Micro 38(1), 2018. Предкремниевые оценки при напряжении 0,75 В.

Обучать SNN сложнее, чем обычные сети: функция спайка не дифференцируема. На практике используют суррогатные градиенты, конвертацию обученных обычных сетей в импульсные и биологически мотивированные правила вроде STDP.

← ко всем статьям