Класс Backend
Класс Backend
Класс Backend является базовым для реализаций бэкендов. Каждый бэкенд реализуется в виде отдельной библиотеки, с помощью которой вы можете:
- запускать обучение и исполнение импульсной нейронной сети на различных устройствах;
- считывать выходные спайки, полученные от вычислителя;
- получать внутренние данные для мониторинга работы нейронной сети;
- выгружать внутренние данные мониторинга работы нейронной сети, полученные от вычислителя.
Для инициализации бэкенда требуется предварительно загрузить проекции, содержащие синапсы, и популяции, содержащие нейроны. В процессе инициализации бэкенда загруженные проекции синапсов подписываются на спайки от связанных популяций или каналов ввода, а загруженные популяции подписываются на синаптические воздействия от связанных проекций.
Каждый объект класса Backend содержит следующие атрибуты:
- Базовые данные бэкенда.
- Шину сообщений. С помощью шины сообщений бэкенд обеспечивает обмен сообщениями между объектами библиотеки
core, а также обмен сообщениями от модификаторов к нейронам и синапсам. - Точку подключения к шине сообщений.
- Статус инициализации бэкенда.
- Статус исполнения нейронной сети на бэкенде.
- Устройства бэкенда.
- Номер шага исполнения нейронной сети.
Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
