Бэкенды для обучения и исполнения искусственных нейронных сетей

26 декабря 2025

ID 308173

В Kaspersky Neuromorphic Platform предусмотрены следующие бэкенды для обучения и исполнения искусственных нейронных сетей, преобразованных в импульсные (далее также "бэкенды AltAI ANN2SNN"):

  • Бэкенд аппаратного обеспечения нейроморфного процессора Алтай-2;
  • Бэкенд программного эмулятора нейроморфного процессора Алтай-2.

Обучение нейронной сети производится обратным распространением ошибки с квантованием весов.

На рисунке ниже представлена схема взаимодействия компонентов платформы при использовании бэкендов AltAI ANN2SNN. Нейронная сеть создается с помощью тернарных слоев пакета ANN2SNN, реализованной как часть Python-фреймворка, и обучается путем обратного распространения ошибки с квантованием весов. Далее нейронная сеть размещается с помощью утилиты placer для ее исполнения на нейроморфном процессоре Алтай-2. Во время размещения нейронная сеть проверяется на соответствие ограничениям нейроморфного процессора и переводится в формат, поддерживаемый процессором для ее исполнения.

Бэкенды AltAI ANN2SNN реализованы в пакете, отдельном от бэкендов для CPU и бэкенда AltAI SNN.

Схема взаимодействия компонентов платформы при использовании пакета AltAI ANN2SNN

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!