Научная статья

Нейронное кодирование в спайковых нейронных сетях: сравнительное исследование для устойчивых нейроморфных систем

Neural Coding in Spiking Neural Networks: A Comparative Study for Robust Neuromorphic Systems

Frontiers in Neuroscience
10.3389/fnins.2021.638474
Полный текст Открыть в журнале PubMed PMC
FWCI: 18.6FWCI — Field-Weighted Citation Impact (индекс цитируемости с поправкой на область науки). 1.0 = среднее, > 1 = выше среднего · Процитировано: 256 · Ссылки: 68 · Лицензия: CC-BY
Цитирование по годам: 2026: 24 · 2025: 67 · 2024: 76 · 2023: 61 · 2022: 34

Аннотация

Различные гипотезы о представлении информации в мозге, называемые нейронными кодами, были предложены для объяснения передачи информации между нейронами. Нейронное кодирование играет ключевую роль в том, чтобы спайковые нейронные сети, вдохновлённые работой мозга, могли выполнять различные задачи. Чтобы найти оптимальную схему кодирования, мы провели масштабное сравнительное исследование влияния и эффективности четырёх важных схем нейронного кодирования: частотного кодирования, кодирования «время до первого спайка» (TTFS), фазового кодирования и пакетного кодирования. Сравнение выполняли на биологической двухслойной спайковой нейронной сети, обученной с помощью алгоритма STDP без учителя. Оценивали различные аспекты работы сети, включая точность классификации, задержку обработки, число синаптических операций (SOP), аппаратную реализацию, эффективность сжатия сети, устойчивость к шуму входных данных и синаптическому шуму, а также толерантность к синаптическим отказам. В исследовании использовали задачи классификации на наборах данных Modified National Institute of Standards and Technology (MNIST) и Fashion-MNIST. Для аппаратной реализации оценивали площадь кристалла и энергопотребление для этих схем кодирования, а эффективность сжатия сети анализировали с помощью методов обрезки и квантования. Рассматривали разные типы входного шума и его вариации в наборах данных. Кроме того, изучали и сравнивали устойчивость каждой схемы кодирования к синаптическому шуму и отказам, вызванным аппаратными неидеальностями, в аналоговых нейроморфных системах. Наши результаты показывают, что кодирование TTFS — лучший выбор для достижения максимальной вычислительной эффективности при очень небольших аппаратных накладных расходах. При обучении и инференсе кодирование TTFS требует в 4/7,5 раза меньшей задержки обработки и в 3,5/6,5 раза меньшего числа SOP, чем частотное кодирование. Фазовое кодирование наиболее устойчиво к входному шуму. Пакетное кодирование обеспечивает наибольшую эффективность сжатия сети и лучшую общую устойчивость к аппаратным неидеальностям как при обучении, так и при инференсе. Это исследование показывает пространство проектных решений, задаваемое выбором схемы кодирования, и позволяет соотносить каждую схему с её сильными и слабыми сторонами с учётом ограничений и требований конкретной нейроморфной системы.

Переведем эту статью за 1 час

Загрузите PDF, а мы сделаем полный перевод, краткий конспект и красивую инфографику.

Попробовать бесплатно →

Также в Подтеме: еженедельные литобзоры, база международных клинреков и конспекты свежих мед. статей и подкастов каждый день.