Tutorials

The tutorial consists of a series of Google Colab notebooks. Static non-editable versions are also available.

Tutorial

Title

Colab Link

Tutorial 1

Spike Encoding with snnTorch

Open In Colab

Tutorial 2

The Leaky Integrate and Fire Neuron

Open In Colab

Tutorial 3

A Feedforward Spiking Neural Network

Open In Colab

Tutorial 4

2nd Order Spiking Neuron Models (Optional)

Open In Colab

Tutorial 5

Training Spiking Neural Networks with snnTorch

Open In Colab

Tutorial 6

Surrogate Gradient Descent in a Convolutional SNN

Open In Colab

Tutorial 7

Neuromorphic Datasets with Tonic + snnTorch

Open In Colab

Advanced Tutorials

Colab Link

Population Coding

Open In Colab

Regression: Part I - Membrane Potential Learning with LIF Neurons

Open In Colab

Regression: Part II - Regression-based Classification with Recurrent LIF Neurons

Open In Colab

Binarized Spiking Neural Networks: Erik Mercado

Open In Colab

Accelerating snnTorch on IPUs

Dataset Tutorials

Colab Link

Exoplanet Hunter: Finding Planets Using Light Intensity

Open In Colab

Spiking-Tactile MNIST Neuromorphic Dataset

Open In Colab

Future tutorials on spiking neurons and training are under development.