Related Experiment Video
Updated: Dec 13, 2025

07:34
A Simple Stimulatory Device for Evoking Point-like Tactile Stimuli: A Searchlight for LFP to Spike Transitions
Published on: March 25, 2014
10.2K
SpiFoG: an efficient supervised learning algorithm for the network of spiking neurons.
Irshed Hussain1, Dalton Meitei Thounaojam2
1Computer Vision Laboratory, Department of Computer Science and Engineering, National Institute of Technology Silchar, Silchar, Assam, 788010, India. ihussain.cse@gmail.com.
Scientific Reports
|August 6, 2020
Summary
This study introduces SpiFoG, an efficient algorithm for training spiking neural networks (SNNs) using evolutionary methods. SpiFoG enhances computational efficiency and outperforms existing techniques on benchmark datasets.
Area of Science:
- Computational Neuroscience
- Machine Learning
Background:
- Spiking neural networks (SNNs) show promise for computational efficiency.
- Supervised learning in SNNs, particularly using evolutionary algorithms, remains underdeveloped.
Purpose of the Study:
- To introduce an efficient algorithm, SpiFoG, for supervised training of multilayer feedforward SNNs.
- To incorporate biologically plausible features like random synaptic delays and both excitatory/inhibitory neurons.
Main Methods:
- Utilized an elitist floating-point genetic algorithm with hybrid crossover for training.
- Employed leaky-integrate-and-fire spiking neurons with random synaptic delays.
- Trained both synaptic weights and random synaptic delays efficiently.
- Optimized computational efficiency by reducing simulation time and increasing time steps.
Main Results:
- SpiFoG demonstrated effective training of SNNs with both positive and negative synaptic weights.
- The algorithm successfully trained random synaptic delays alongside synaptic weights.
- Benchmarking on Iris and WBC datasets showed superior performance compared to state-of-the-art methods.
Conclusions:
- SpiFoG offers an efficient and effective approach for supervised learning in SNNs.
- The integration of random synaptic delays and diverse neuron types enhances biological plausibility and performance.
- This evolutionary algorithm-based method represents a significant advancement in SNN training.
Related Concept Videos
Neural Circuits
2.4K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
2.4K
Propagation of Action Potentials
8.4K
The propagation of an action potential refers to the process by which a nerve impulse, or "action potential," travels along a neuron.
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
8.4K

