Description
Simulator of Convolutional Spiking Neural Network
Provide implementation of experiments described in 1 and 2.
Requirement
- C++ compiler (version >= 14)
- Cmake (version >= 3.1)
- Qt4 (version >= 4.4.3)
Installation
mkdir falez-csnn-simulator-build
cd falez-csnn-simulator-build
cmake ../falez-csnn-simulator -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS='-std=c++11'
make
Usage
Run MNIST Example:
export INPUT_PATH=/path/to/mnist/
./Mnist
Useful Scripts
Official Documentation
CSNN repository:
https://gitlab.univ-lille.fr/bioinsp/falez-csnn-simulator
References
-
Unsupervised Visual Feature Learning with Spike-timing-dependent Plasticity: How Far are we from Traditional Feature Learning Approaches?, P Falez, P Tirilly, IM Bilasco, P Devienne, P Boulet, Pattern Recognition ↩
-
Multi-layered Spiking Neural Network with Target Timestamp Threshold Adaptation and STDP, P Falez, P Tirilly, IM Bilasco, P Devienne, P Boulet, IJCNN 2019 ↩