Тернарные слои пакета ANN2SNN
В пакете ANN2SNN поддерживаются следующие тернарные слои:
Классы пакета ANN2SNN, реализующие тернарные слои.
Класс | Описание |
|---|---|
| Реализует полносвязный слой, аналогом которого является слой |
| Реализует одномерный сверточный слой, аналогом которого является слой
|
| Реализует двумерный сверточный слой, аналогом которого является слой
|
| Реализует одномерный сверточный слой, аналогом которого является слой
|
| Реализует двумерный сверточный слой, аналогом которого является слой
|
| Поддерживается стандартная реализация слоя |
| Поддерживается стандартная реализация слоя |
| Поддерживается стандартная реализация нормирующего слоя Слой |
| Поддерживается стандартная реализация входного слоя |
| Поддерживается стандартная реализация слоя |
| Поддерживается стандартная реализация слоя |
| Поддерживается стандартная реализация слоя |
Для размещения нейронной сети на нейроморфном процессоре Алтай-2 в качестве функции активации каждого слоя необходимо указать функцию heaviside. При обучении нейронной сети методом градиентного спуска используется кусочно-линейная аппроксимация сигмоидной функции (англ. hard sigmoid function).