Python-фреймворк

06 июня 2025

ID 240225

Python-фреймворк предназначен для создания импульсных нейронных сетей, а также преобразования искусственных нейронных сетей в импульсные. Созданные импульсные нейронные сети обучаются методами синаптической пластичности и могут быть исполнены на центральном процессоре, нейроморфном процессоре Алтай-1 или его программном эмуляторе. Искусственные нейронные сети, преобразованные в импульсные с помощью тернарных слоев пакета ANN2SNN, обучаются методом обратного распространения ошибки с учетом ограничений нейроморфного процессора Алтай-1. Полученные в результате нейронные сети адаптированы для исполнения на нейроморфном процессоре Алтай-1 или его программном эмуляторе.

Python-фреймворк представляет собой независимые блоки, которые обеспечивают управление бэкендами, преобразуют представление нейронной сети в разные форматы и выбирают оптимальную нейронную сеть для запуска. В Python-фреймворке реализованы функции, не относящиеся непосредственно к обучению и исполнению импульсных нейронных сетей.

С помощью Python-фреймворка Kaspersky Neuromorphic Platform вы можете динамически загружать различные бэкенды.

Python-фреймворк реализован в модуле python-framework. Таблица ниже содержит описание компонентов Python-фреймворка.

Компоненты Python-фреймворка

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