├── .gitignore ├── ImageClassification ├── model │ ├── SpikingModel.py │ └── __init__.py ├── spiking │ ├── SpikeDecoder.py │ ├── SpikeEncoder.py │ ├── SpikeLoss.py │ ├── __init__.py │ └── neuron.py └── train.py ├── LIF ├── figures │ ├── nmnist_accuracy.png │ └── nmnist_confusion_matrix.png ├── file │ └── tutorial2 │ │ ├── 2_1_neuronmodels.png │ │ ├── 2_2_intuition.png │ │ ├── 2_2_stein_IO.png │ │ ├── 2_3_passivemembrane.png │ │ ├── 2_4_RCmembrane.png │ │ ├── 2_4_spiking.png │ │ ├── 2_5_reset.png │ │ ├── 2_6_synaptic.png │ │ ├── 2_7_stein.png │ │ ├── 2_8_fcn.png │ │ └── 2_9_alpha.png ├── lif_neuron.ipynb ├── neuromorphic_datasets.ipynb ├── spike_count_0.csv ├── spike_count_0.mp4 ├── spike_count_1.csv ├── spike_count_1.mp4 ├── spike_count_2.csv ├── spike_count_2.mp4 ├── spike_count_3.csv ├── spike_count_3.mp4 ├── spike_count_4.csv ├── spike_count_4.mp4 ├── spike_count_5.csv ├── spike_count_5.mp4 ├── spike_count_6.csv ├── spike_count_6.mp4 ├── spike_count_7.csv ├── spike_count_7.mp4 ├── spike_count_8.csv ├── spike_count_8.mp4 ├── spike_count_9.csv ├── spike_count_9.mp4 ├── spike_counter.ipynb └── spike_counter.py ├── README.md └── data └── NMNIST └── train.zip /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/.gitignore -------------------------------------------------------------------------------- /ImageClassification/model/SpikingModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/ImageClassification/model/SpikingModel.py -------------------------------------------------------------------------------- /ImageClassification/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ImageClassification/spiking/SpikeDecoder.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ImageClassification/spiking/SpikeEncoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/ImageClassification/spiking/SpikeEncoder.py -------------------------------------------------------------------------------- /ImageClassification/spiking/SpikeLoss.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ImageClassification/spiking/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ImageClassification/spiking/neuron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/ImageClassification/spiking/neuron.py -------------------------------------------------------------------------------- /ImageClassification/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/ImageClassification/train.py -------------------------------------------------------------------------------- /LIF/figures/nmnist_accuracy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/figures/nmnist_accuracy.png -------------------------------------------------------------------------------- /LIF/figures/nmnist_confusion_matrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/figures/nmnist_confusion_matrix.png -------------------------------------------------------------------------------- /LIF/file/tutorial2/2_1_neuronmodels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/file/tutorial2/2_1_neuronmodels.png -------------------------------------------------------------------------------- /LIF/file/tutorial2/2_2_intuition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/file/tutorial2/2_2_intuition.png -------------------------------------------------------------------------------- /LIF/file/tutorial2/2_2_stein_IO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/file/tutorial2/2_2_stein_IO.png -------------------------------------------------------------------------------- /LIF/file/tutorial2/2_3_passivemembrane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/file/tutorial2/2_3_passivemembrane.png -------------------------------------------------------------------------------- /LIF/file/tutorial2/2_4_RCmembrane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/file/tutorial2/2_4_RCmembrane.png -------------------------------------------------------------------------------- /LIF/file/tutorial2/2_4_spiking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/file/tutorial2/2_4_spiking.png -------------------------------------------------------------------------------- /LIF/file/tutorial2/2_5_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/file/tutorial2/2_5_reset.png -------------------------------------------------------------------------------- /LIF/file/tutorial2/2_6_synaptic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/file/tutorial2/2_6_synaptic.png -------------------------------------------------------------------------------- /LIF/file/tutorial2/2_7_stein.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/file/tutorial2/2_7_stein.png -------------------------------------------------------------------------------- /LIF/file/tutorial2/2_8_fcn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/file/tutorial2/2_8_fcn.png -------------------------------------------------------------------------------- /LIF/file/tutorial2/2_9_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/file/tutorial2/2_9_alpha.png -------------------------------------------------------------------------------- /LIF/lif_neuron.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/lif_neuron.ipynb -------------------------------------------------------------------------------- /LIF/neuromorphic_datasets.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/neuromorphic_datasets.ipynb -------------------------------------------------------------------------------- /LIF/spike_count_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_0.csv -------------------------------------------------------------------------------- /LIF/spike_count_0.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_0.mp4 -------------------------------------------------------------------------------- /LIF/spike_count_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_1.csv -------------------------------------------------------------------------------- /LIF/spike_count_1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_1.mp4 -------------------------------------------------------------------------------- /LIF/spike_count_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_2.csv -------------------------------------------------------------------------------- /LIF/spike_count_2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_2.mp4 -------------------------------------------------------------------------------- /LIF/spike_count_3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_3.csv -------------------------------------------------------------------------------- /LIF/spike_count_3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_3.mp4 -------------------------------------------------------------------------------- /LIF/spike_count_4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_4.csv -------------------------------------------------------------------------------- /LIF/spike_count_4.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_4.mp4 -------------------------------------------------------------------------------- /LIF/spike_count_5.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_5.csv -------------------------------------------------------------------------------- /LIF/spike_count_5.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_5.mp4 -------------------------------------------------------------------------------- /LIF/spike_count_6.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_6.csv -------------------------------------------------------------------------------- /LIF/spike_count_6.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_6.mp4 -------------------------------------------------------------------------------- /LIF/spike_count_7.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_7.csv -------------------------------------------------------------------------------- /LIF/spike_count_7.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_7.mp4 -------------------------------------------------------------------------------- /LIF/spike_count_8.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_8.csv -------------------------------------------------------------------------------- /LIF/spike_count_8.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_8.mp4 -------------------------------------------------------------------------------- /LIF/spike_count_9.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_9.csv -------------------------------------------------------------------------------- /LIF/spike_count_9.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_count_9.mp4 -------------------------------------------------------------------------------- /LIF/spike_counter.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_counter.ipynb -------------------------------------------------------------------------------- /LIF/spike_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/LIF/spike_counter.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/README.md -------------------------------------------------------------------------------- /data/NMNIST/train.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjtulyc/SNN_basic_task/HEAD/data/NMNIST/train.zip --------------------------------------------------------------------------------