norse.torch.functional

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.filter

An Exponential smoothing or exponential filter that smoothing time series data using the exponential window function.

norse.torch.functional.heaviside(data)

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.leaky_integrator_box

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

norse.torch.functional.lif

A 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_adex_refrac

norse.torch.functional.lif_box

A simplified version of the popular leaky integrate-and-fire neuron model that combines a norse.torch.functional.leaky_integrator with spike thresholds to produce events (spikes).

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.receptive_field

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.reset

Functions for reset mechanisms.

norse.torch.functional.spikes_to_times_decoder

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