├── .gitattributes ├── .gitignore ├── LICENSE.md ├── MNIST ├── .gitignore ├── README.md ├── baseline.py ├── logs │ ├── .gitignore │ └── acc_10_tries.txt ├── playground.ipynb ├── plots │ ├── components │ │ ├── conv_evolution.png │ │ └── weights_evolution.png │ └── finals │ │ └── learning_evolution.jpg ├── requirements.txt ├── snn.py ├── snn_analysis.py └── utils.py ├── README.md ├── TIDIGITS ├── README.md ├── TIDIGITS_load_order.txt ├── baseline.py ├── logs │ ├── acc_10_tries.txt │ ├── acc_vs_ft_maps.pkl │ ├── acc_vs_lr_0.01_adaptive.pkl │ ├── acc_vs_pooling.pkl │ ├── acc_vs_vdsp_factor.pkl │ ├── convergence_vs_vdsp_factor.pkl │ └── weights │ │ ├── weights_0_samples.npy │ │ ├── weights_1000_samples.npy │ │ ├── weights_100_samples.npy │ │ ├── weights_10_samples.npy │ │ ├── weights_1500_samples.npy │ │ ├── weights_150_samples.npy │ │ ├── weights_2000_samples.npy │ │ ├── weights_200_samples.npy │ │ ├── weights_250_samples.npy │ │ ├── weights_25_samples.npy │ │ ├── weights_300_samples.npy │ │ ├── weights_500_samples.npy │ │ ├── weights_50_samples.npy │ │ ├── weights_750_samples.npy │ │ └── weights_75_samples.npy ├── playground.ipynb ├── plots │ ├── components │ │ ├── analysis_ft_maps.png │ │ ├── analysis_nb_training_samples.png │ │ ├── analysis_pooling_size.png │ │ ├── analysis_vdsp_factor.png │ │ ├── hist_weights_0_training_samples.png │ │ ├── hist_weights_300_training_samples.png │ │ └── hist_weights_50_training_samples.png │ └── finals │ │ ├── acc_vs_ft_maps_pooling_size.jpg │ │ ├── acc_vs_nb_training_samples.jpg │ │ └── nb_training_samples_vs_vdsp_dep_factor.jpg ├── requirements.txt ├── snn.py └── utils.py └── plots ├── components ├── encoding.png ├── encoding_vertical.png ├── mfsc.png └── signal.png └── finals ├── csnn_architecture.jpg └── pipeline_preprocessing.jpg /.gitattributes: -------------------------------------------------------------------------------- 1 | **/*.ipynb linguist-vendored 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | dataset* 3 | .ipynb_checkpoints 4 | 5 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MNIST/.gitignore: -------------------------------------------------------------------------------- 1 | *-ubyte -------------------------------------------------------------------------------- /MNIST/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/MNIST/README.md -------------------------------------------------------------------------------- /MNIST/baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/MNIST/baseline.py -------------------------------------------------------------------------------- /MNIST/logs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/MNIST/logs/.gitignore -------------------------------------------------------------------------------- /MNIST/logs/acc_10_tries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/MNIST/logs/acc_10_tries.txt -------------------------------------------------------------------------------- /MNIST/playground.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/MNIST/playground.ipynb -------------------------------------------------------------------------------- /MNIST/plots/components/conv_evolution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/MNIST/plots/components/conv_evolution.png -------------------------------------------------------------------------------- /MNIST/plots/components/weights_evolution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/MNIST/plots/components/weights_evolution.png -------------------------------------------------------------------------------- /MNIST/plots/finals/learning_evolution.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/MNIST/plots/finals/learning_evolution.jpg -------------------------------------------------------------------------------- /MNIST/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/MNIST/requirements.txt -------------------------------------------------------------------------------- /MNIST/snn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/MNIST/snn.py -------------------------------------------------------------------------------- /MNIST/snn_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/MNIST/snn_analysis.py -------------------------------------------------------------------------------- /MNIST/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/MNIST/utils.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/README.md -------------------------------------------------------------------------------- /TIDIGITS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/README.md -------------------------------------------------------------------------------- /TIDIGITS/TIDIGITS_load_order.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/TIDIGITS_load_order.txt -------------------------------------------------------------------------------- /TIDIGITS/baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/baseline.py -------------------------------------------------------------------------------- /TIDIGITS/logs/acc_10_tries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/acc_10_tries.txt -------------------------------------------------------------------------------- /TIDIGITS/logs/acc_vs_ft_maps.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/acc_vs_ft_maps.pkl -------------------------------------------------------------------------------- /TIDIGITS/logs/acc_vs_lr_0.01_adaptive.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/acc_vs_lr_0.01_adaptive.pkl -------------------------------------------------------------------------------- /TIDIGITS/logs/acc_vs_pooling.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/acc_vs_pooling.pkl -------------------------------------------------------------------------------- /TIDIGITS/logs/acc_vs_vdsp_factor.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/acc_vs_vdsp_factor.pkl -------------------------------------------------------------------------------- /TIDIGITS/logs/convergence_vs_vdsp_factor.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/convergence_vs_vdsp_factor.pkl -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_0_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_0_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_1000_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_1000_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_100_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_100_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_10_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_10_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_1500_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_1500_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_150_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_150_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_2000_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_2000_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_200_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_200_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_250_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_250_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_25_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_25_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_300_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_300_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_500_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_500_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_50_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_50_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_750_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_750_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/logs/weights/weights_75_samples.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/logs/weights/weights_75_samples.npy -------------------------------------------------------------------------------- /TIDIGITS/playground.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/playground.ipynb -------------------------------------------------------------------------------- /TIDIGITS/plots/components/analysis_ft_maps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/plots/components/analysis_ft_maps.png -------------------------------------------------------------------------------- /TIDIGITS/plots/components/analysis_nb_training_samples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/plots/components/analysis_nb_training_samples.png -------------------------------------------------------------------------------- /TIDIGITS/plots/components/analysis_pooling_size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/plots/components/analysis_pooling_size.png -------------------------------------------------------------------------------- /TIDIGITS/plots/components/analysis_vdsp_factor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/plots/components/analysis_vdsp_factor.png -------------------------------------------------------------------------------- /TIDIGITS/plots/components/hist_weights_0_training_samples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/plots/components/hist_weights_0_training_samples.png -------------------------------------------------------------------------------- /TIDIGITS/plots/components/hist_weights_300_training_samples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/plots/components/hist_weights_300_training_samples.png -------------------------------------------------------------------------------- /TIDIGITS/plots/components/hist_weights_50_training_samples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/plots/components/hist_weights_50_training_samples.png -------------------------------------------------------------------------------- /TIDIGITS/plots/finals/acc_vs_ft_maps_pooling_size.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/plots/finals/acc_vs_ft_maps_pooling_size.jpg -------------------------------------------------------------------------------- /TIDIGITS/plots/finals/acc_vs_nb_training_samples.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/plots/finals/acc_vs_nb_training_samples.jpg -------------------------------------------------------------------------------- /TIDIGITS/plots/finals/nb_training_samples_vs_vdsp_dep_factor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/plots/finals/nb_training_samples_vs_vdsp_dep_factor.jpg -------------------------------------------------------------------------------- /TIDIGITS/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/requirements.txt -------------------------------------------------------------------------------- /TIDIGITS/snn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/snn.py -------------------------------------------------------------------------------- /TIDIGITS/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/TIDIGITS/utils.py -------------------------------------------------------------------------------- /plots/components/encoding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/plots/components/encoding.png -------------------------------------------------------------------------------- /plots/components/encoding_vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/plots/components/encoding_vertical.png -------------------------------------------------------------------------------- /plots/components/mfsc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/plots/components/mfsc.png -------------------------------------------------------------------------------- /plots/components/signal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/plots/components/signal.png -------------------------------------------------------------------------------- /plots/finals/csnn_architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/plots/finals/csnn_architecture.jpg -------------------------------------------------------------------------------- /plots/finals/pipeline_preprocessing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ggoupy/CSNN-VDSP/HEAD/plots/finals/pipeline_preprocessing.jpg --------------------------------------------------------------------------------