Skip to content

wangtianyi1874/stclif

Repository files navigation

[ICML 2024] Autaptic Synaptic Circuit Enhances Spatio-temporal Predictive Learning of Spiking Neural Networks

This repo contains source codes for the ICML 2024 paper Autaptic Synaptic Circuit Enhances Spatio-temporal Predictive Learning of Spiking Neural Networks.

This codes are based on the OpenSTL and SpikingJelly frameworks. Please refer to install.md for more detailed instructions of the OpenSTL.

Please install the SpikingJelly with the code:

pip install spikingjelly

Generally speaking, just install these two frameworks. If it still prompts that some necessary modules are missing, please install them yourself.

To download the moving mnist, taxibj and kth datasets mentioned in the paper, please refer to install.md, "Prepare the datasets".

Getting Started

Here is an example of single GPU non-distributed training STC-LIF on Moving MNIST dataset.

python tools/train.py -d mmnist --lr 1e-3 --min_lr 1e-5 --data_root 'data_dir' -c configs/mmnist/STCLIF.py -e 500 -b 16 --ex_name mmnist_stclif

You can find the experimental configuration file in configs, and the corresponding model in convlif_modules.py.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published