Related Experiment Video
Updated: Feb 6, 2026

13:19
Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
10.0K
Training Deep Spiking Convolutional Neural Networks With STDP-Based Unsupervised Pre-training Followed by Supervised
Chankyu Lee1, Priyadarshini Panda1, Gopalakrishnan Srinivasan1
1Nanoelectronics Research Laboratory, School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, United States.
Frontiers in Neuroscience
|August 21, 2018
Summary
This study introduces a novel pre-training method for Spiking Neural Networks (SNNs) using unsupervised learning. This approach enhances training efficiency and model performance for complex tasks.
Area of Science:
- Neuromorphic Computing
- Artificial Intelligence
- Computational Neuroscience
Background:
- Spiking Neural Networks (SNNs) offer power efficiency and accuracy for cognitive tasks.
- Deep SNNs with multiple layers are needed for complex functional representations.
- Initializing deep SNNs effectively is crucial for performance.
Purpose of the Study:
- To propose a biologically plausible unsupervised pre-training scheme for deep SNNs.
- To improve parameter initialization before supervised optimization.
- To enhance the training efficiency and generalization of SNNs.
Main Methods:
- A two-phase training approach for multi-layer SNNs (convolutional, pooling, fully-connected layers).
- Layer-wise pre-training of convolutional kernels using unsupervised Spike-Timing-Dependent-Plasticity (STDP).
- Fine-tuning of synaptic weights using spike-based supervised gradient descent backpropagation.
Main Results:
- STDP-based pre-training significantly improves robustness and generalization.
- Achieved approximately 2.5x faster training times compared to purely gradient-based methods.
- Demonstrated superior performance on digit recognition tasks.
Conclusions:
- Unsupervised STDP pre-training is an effective strategy for initializing deep SNNs.
- This hybrid approach enhances SNN training efficiency and predictive accuracy.
- The proposed method advances brain-inspired computing for complex pattern recognition.
Related Concept Videos
Convolution Properties II
589
The important convolution properties include width, area, differentiation, and integration properties.
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
589
Convolution Properties I
611
Convolution computations can be simplified by utilizing their inherent properties.
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
611
Fineness of Cement
522
The fineness of cement directly influences the rate of hydration, as the hydration begins at the surface of the cement particles. In addition to hydration, the fineness of cement is vital for various properties of concrete including workability, gypsum requirement, and long-term behavior. The fineness of cement is represented in terms of the specific surface of cement which is typically measured in square meters per kilogram, with several methods available for this determination.
Direct...
Direct...
522
Fineness Modulus
1.5K
The fineness modulus (FM) of aggregate is a numerical index that measures the coarseness or fineness of the particles. It is calculated by adding the cumulative percentages of aggregate retained on each of a specified series of sieves and dividing the sum by 100.
Consider performing sieve analysis on sand through a set of ASTM sieves. The weight of aggregate retained in each sieve and pan placed at the bottom is recorded, as given in Column B of Table 1.
To determine the fineness modulus of...
Consider performing sieve analysis on sand through a set of ASTM sieves. The weight of aggregate retained in each sieve and pan placed at the bottom is recorded, as given in Column B of Table 1.
To determine the fineness modulus of...
1.5K
Protein Networks
4.6K
An organism can have thousands of different proteins, and these proteins must cooperate to ensure the health of an organism. Proteins bind to other proteins and form complexes to carry out their functions. Many proteins interact with multiple other proteins creating a complex network of protein interactions.
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
4.6K
pre-mRNA Processing
57.6K
In eukaryotic cells, transcripts made by RNA polymerase are modified and processed before exiting the nucleus. Unprocessed RNA is called precursor mRNA or pre-mRNA to distinguish it from mature mRNA.
Once about 20-40 ribonucleotides have been joined together by RNA polymerase, a group of enzymes adds a “cap” to the 5’ end of the growing transcript. In this process, a 5’ phosphate is replaced by modified guanosine that has a methyl group attached to it (7-Methyl...
Once about 20-40 ribonucleotides have been joined together by RNA polymerase, a group of enzymes adds a “cap” to the 5’ end of the growing transcript. In this process, a 5’ phosphate is replaced by modified guanosine that has a methyl group attached to it (7-Methyl...
57.6K

