norse.torch.moduleΒΆ

Modules for spiking neural network, adhering to the torch.nn.Module interface.

Modules

norse.torch.module.coba_lif

norse.torch.module.conv

norse.torch.module.encode

Stateful encoders as torch modules.

norse.torch.module.izhikevich

norse.torch.module.leaky_integrator

Leaky integrators describe a leaky neuron membrane that integrates incoming currents over time, but never spikes.

norse.torch.module.lif

A very popular neuron model that combines a norse.torch.module.leaky_integrator with spike thresholds to produce events (spikes).

norse.torch.module.lif_adex

norse.torch.module.lif_correlation

norse.torch.module.lif_ex

norse.torch.module.lif_mc

norse.torch.module.lif_mc_refrac

norse.torch.module.lif_refrac

norse.torch.module.lift

norse.torch.module.lsnn

Long-short term memory module, building on the work by [G.

norse.torch.module.regularization

This module contains ``torch.nn.Module``s for regularisation operations on spiking layers, where it can be desirable to regularise spikes, membrane parameters, or other properties over time.

norse.torch.module.sequential

norse.torch.module.snn

Base module for spiking neural network (SNN) modules.

norse.torch.module.test