├── .gitignore ├── LICENSE.txt ├── README.md ├── pdnn ├── __init__.py ├── figures.py └── helpers │ ├── __init__.py │ ├── demo_kd_too_large.py │ ├── demo_pd_stdp_equivalence.py │ ├── demo_pdnn_mnist.py │ ├── demo_temporal_mnist.py │ ├── demo_visualize_k_effects.py │ ├── demo_weight_update_figures.py │ ├── demo_why_kp_explanation.py │ ├── efficient_pd_weight_updates.py │ ├── forward_pass.py │ ├── measure_mnist_results.py │ ├── pdnnet.py │ ├── pid_encoder_decoder.py │ ├── quantization.py │ ├── sparse_td_net.py │ ├── temporal_mnist.py │ └── the_graveyard.py ├── requirements.txt ├── setup.cfg ├── setup.py └── setup.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/README.md -------------------------------------------------------------------------------- /pdnn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pdnn/figures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/figures.py -------------------------------------------------------------------------------- /pdnn/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pdnn/helpers/demo_kd_too_large.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/demo_kd_too_large.py -------------------------------------------------------------------------------- /pdnn/helpers/demo_pd_stdp_equivalence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/demo_pd_stdp_equivalence.py -------------------------------------------------------------------------------- /pdnn/helpers/demo_pdnn_mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/demo_pdnn_mnist.py -------------------------------------------------------------------------------- /pdnn/helpers/demo_temporal_mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/demo_temporal_mnist.py -------------------------------------------------------------------------------- /pdnn/helpers/demo_visualize_k_effects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/demo_visualize_k_effects.py -------------------------------------------------------------------------------- /pdnn/helpers/demo_weight_update_figures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/demo_weight_update_figures.py -------------------------------------------------------------------------------- /pdnn/helpers/demo_why_kp_explanation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/demo_why_kp_explanation.py -------------------------------------------------------------------------------- /pdnn/helpers/efficient_pd_weight_updates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/efficient_pd_weight_updates.py -------------------------------------------------------------------------------- /pdnn/helpers/forward_pass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/forward_pass.py -------------------------------------------------------------------------------- /pdnn/helpers/measure_mnist_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/measure_mnist_results.py -------------------------------------------------------------------------------- /pdnn/helpers/pdnnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/pdnnet.py -------------------------------------------------------------------------------- /pdnn/helpers/pid_encoder_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/pid_encoder_decoder.py -------------------------------------------------------------------------------- /pdnn/helpers/quantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/quantization.py -------------------------------------------------------------------------------- /pdnn/helpers/sparse_td_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/sparse_td_net.py -------------------------------------------------------------------------------- /pdnn/helpers/temporal_mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/temporal_mnist.py -------------------------------------------------------------------------------- /pdnn/helpers/the_graveyard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/pdnn/helpers/the_graveyard.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [pytest] 2 | norecursedirs = venv 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/setup.py -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petered/pdnn/HEAD/setup.sh --------------------------------------------------------------------------------