norse.torch.functional

Stateless spiking neural network components.

Modules

norse.torch.functional.adjoint

Adjoint-based neuron activation functions and optimization code.

norse.torch.functional.coba_lif

norse.torch.functional.correlation_sensor

norse.torch.functional.decode

Stateless decoding functionality for Norse, where events in time are converted to numerical representations.

norse.torch.functional.encode

Stateless encoding functionality for Norse, offering different ways to convert numerical inputs to the spiking domain.

norse.torch.functional.heaviside

A heaviside step function that truncates numbers <= 0 to 0 and everything else to 1.

norse.torch.functional.iaf

norse.torch.functional.izhikevich

norse.torch.functional.leaky_integrator

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

norse.torch.functional.lif

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

norse.torch.functional.lif_adex

norse.torch.functional.lif_correlation

norse.torch.functional.lif_ex

norse.torch.functional.lif_mc

norse.torch.functional.lif_mc_refrac

norse.torch.functional.lif_refrac

norse.torch.functional.lift(activation[, p])

Creates a lifted version of the given activation function which applies the activation function in the temporal domain.

norse.torch.functional.logical

norse.torch.functional.lsnn

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

norse.torch.functional.regularization

This module contains functional components for regularization operations on spiking layers, where it can be desirable to regularize spikes, membrane parameters, or other properties over time.

norse.torch.functional.stdp

norse.torch.functional.stdp_sensor

norse.torch.functional.superspike

norse.torch.functional.test

norse.torch.functional.threshold

norse.torch.functional.tsodyks_makram