2015
DOI: 10.13053/rcs-96-1-1
|View full text |Cite
|
Sign up to set email alerts
|

Comparing Evolutionary Strategy Algorithms for Training Spiking Neural Networks

Abstract: Spiking Neural Networks are considered as the third generation of Artificial Neural Networks, these neural networks naturally process spatio-temporal information. Spiking Neural Networks have been used in several fields and application areas; pattern recognition among them. For dealing with supervised pattern recognition task a gradientdescent based learning rule (Spike-prop) has been developed, however it has some problems like no convergence. To overcome these problems, metaheuristic algorithms such as Evolu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
9
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(10 citation statements)
references
References 11 publications
0
9
0
Order By: Relevance
“…The work in [8] trains with the ABC algorithm a one-layer spiking neural network to reduce the dimension of complex datasets into 3D spaces in a linear way. In improving the training of spiking systems, similar researchers are found in [9,10] a decade apart. Both use evolutionary algorithms.…”
Section: Introductionmentioning
confidence: 72%
See 2 more Smart Citations
“…The work in [8] trains with the ABC algorithm a one-layer spiking neural network to reduce the dimension of complex datasets into 3D spaces in a linear way. In improving the training of spiking systems, similar researchers are found in [9,10] a decade apart. Both use evolutionary algorithms.…”
Section: Introductionmentioning
confidence: 72%
“…On the other hand, training spiking systems based on metaheuristics could be divided into two branches, firing rate and spike-time delay. The works in [6][7][8] belong to the first category meanwhile those cited in [9][10][11] to the second one. The cuckoo search algorithm in [6], which uses a random walk strategy, achieves the spiking training phase on six complex databases.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Evolutionary Algorithms such as Genetic Programing and Evolutionary Strategies are employed to define design traits in Artificial Neural Networks such as training [16,17] and topology [18]. Furthermore, utilizing Grammatical Evolution as a mean to define multiple design criteria such as topologies and neural model parameters of second-generation ANNs is considered in [19], and for third-generation ANNs in [20].…”
Section: Related Workmentioning
confidence: 99%
“…In [4448], the synaptic weights of a single spiking neuron, e.g., integrate and fire model [13] or Izhikevich model [49], are calibrated by means of algorithms such as differential evolution (DE) [50], particle swarm optimization (PSO) [51], cuckoo search algorithm (CSA) [52], or genetic algorithm (GA) [53] to perform classification tasks; the spiking neuron performs the classification by using the firing rate encoding scheme as the similarity criterion in order to assign the class to which an input pattern belongs. Other works, in [43, 54–57], three-layered feedforward SNNs with synaptic connections were implemented, which are formed by a weight and a delay, to solve supervised classification problems through the use of time-to-first-spike as a classification criterion; in these works, the training has been carried out by means of evolutionary strategy (ES) [58, 59] and PSO algorithms. An extension of previous works is made in [60, 61], where the number of hidden layers and their computing units are defined by grammatical evolution (GE) [62] besides the metaheuristic learning.…”
Section: Introductionmentioning
confidence: 99%