-
Notifications
You must be signed in to change notification settings - Fork 0
2 BasicElement
Andrey Khomich edited this page May 26, 2020
·
12 revisions
- synapse_learning_rate
- lqv_learning_rate
- d_neuron_learning_rate
- lqv_kernels_usage_threshold_frequency
- lqv_kernels_usage_frequency_learning_rate
- d_neuron_reinit_prob
Реализация синапса
Конструктор синапса.
Параметры:
- signal_source (required) - объект источника сигнала. Источник сигнала должен реализовывать интерфейс Template.SignalSource.
- signal_index (required) - индекс сигнального канала. Источник сигнала может иметь более одного канала. Поэтому для однозначности помимо самого источника сигнала необходимо указать и номер сигнального канала.
- weight (default 1.0) - начальный вес синапса. В процессе функционирования вес синапса адаптивно изменяется. Вес синапса должен иметь положительное значение.
Итерация работы синапса. Синапс считывает сигнал из источника и корректирует свой вес.
Сигнал на выходе синапса.
Вес синапса. В отличие от "классической" архитектуры ИНС, здесь синапс не изменяет проводимый сигнал. Вес синапса используется для расчета средневзвешенной суммы сигналов из группы синапсов.
Реализация дендрита.
Конструктор дендрита.
Параметры:
- synapses (default None) - начальный список синапсов, из которых дендрит принимает сигнал. В отличие от "классической" архитектуры ИНС, один синапс может поставлять сигнал в группу нейронов (опосредованно через дендриты).
Добавление синапсов к дендриту.
Параметры:
- synapses (required) - список добавляемых синапсов
Итерация работы дендрита. Считываются сигналы с синапсов, веса синапсов и вычисляется итоговый средневзвешенный сигнал.
Сигнал на выходе дендрита.
Реализация LQV-нейрона