jaxsnn.discrete.leaky_integrate_and_fire.LIFState

class jaxsnn.discrete.leaky_integrate_and_fire.LIFState(z: jax.Array, v: jax.Array, i: jax.Array)

Bases: NamedTuple

State of a LIF neuron

Parameters:

z (jax.Array): recurrent spikes v (jax.Array): membrane potential i (jax.Array): synaptic input current input_weights (jax.Array): input weights recurrent_weights (jax.Array): recurrentweights

__init__()

Initialize self. See help(type(self)) for accurate signature.

Methods

Attributes

i

Alias for field number 2

v

Alias for field number 1

z

Alias for field number 0

i: jax.Array

Alias for field number 2

v: jax.Array

Alias for field number 1

z: jax.Array

Alias for field number 0