z-logo
Premium
Solving a classification task by spiking neural network with STDP based on rate and temporal input encoding
Author(s) -
Sboev Alexander,
Serenko Alexey,
Rybka Roman,
Vlasov Danila
Publication year - 2020
Publication title -
mathematical methods in the applied sciences
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.719
H-Index - 65
eISSN - 1099-1476
pISSN - 0170-4214
DOI - 10.1002/mma.6241
Subject(s) - preprocessor , computer science , normalization (sociology) , spiking neural network , artificial intelligence , pattern recognition (psychology) , artificial neural network , spike timing dependent plasticity , classifier (uml) , encoding (memory) , benchmark (surveying) , task (project management) , machine learning , synaptic plasticity , biochemistry , chemistry , receptor , management , geodesy , sociology , anthropology , economics , geography
This paper develops local learning algorithms to solve a classification task with the help of biologically inspired mathematical models of spiking neural networks involving the mechanism of spike‐timing‐dependent plasticity (STDP). The advantages of the models are their simplicity and, hence, the potential ability to be hardware‐implemented in low‐energy‐consuming biomorphic computing devices. The methods developed are based on two key effects observed in neurons with STDP: mean firing rate stabilization and memorizing repeating spike patterns. As the result, two algorithms to solve a classification task with a spiking neural network are proposed: the first based on rate encoding of the input data and the second based on temporal encoding. The accuracy of the algorithms is tested on the benchmark classification tasks of Fisher's Iris and Wisconsin breast cancer, with several combinations of input data normalization and preprocessing. The respective accuracies are 99% and 94% by F1‐score.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here