Research Article

Intralayer-Connected Spiking Neural Network with Hybrid Training Using Backpropagation and Probabilistic Spike-Timing Dependent Plasticity

Algorithm 2

Hybrid training.
Require: Number of training epoch , training batches , and the ISNN-HY model
Ensure: Train
(1)for to do
(2)for data, label in do
(3)  Training using backpropagation
(4)  prediction =  (data)
(5)  update the spike probability
(6)  Calculate loss using equation (11)
(7)  Calculate using equations (12) and (13)
(8)  Calculate and using equations (14) and (15)
(9)  update weights of
(10)end for
(11)Fine adjust using probabilistic STDP
(12) update weights of using probabilistic STDP
(13)end for