norse.torch.module.izhikevich

norse.torch.module.izhikevich#

Classes

Izhikevich(spiking_method, **kwargs)

A neuron layer that wraps a IzhikevichCell in time such that the layer keeps track of temporal sequences of spikes. After application, the layer returns a tuple containing (spikes from all timesteps, state from the last timestep).

IzhikevichCell(spiking_method, **kwargs)

Module that computes a single Izhikevich neuron-model without recurrence and without time.

IzhikevichRecurrent(input_size, hidden_size, ...)

A neuron layer that wraps a IzhikevichRecurrentCell in time such that the layer keeps track of temporal sequences of spikes. After application, the layer returns a tuple containing (spikes from all timesteps, state from the last timestep).

IzhikevichRecurrentCell(input_size, ...)

Module that computes a single euler-integration step of an Izhikevich neuron-model with recurrence but without time.