engine.ensemble.spiking

Spiking ensemble variants.

Sapicore provides leaky integrate-and-fire (LIF) and Izhikevich neuron implementations.

See also

LIFNeuron, IZNeuron

class engine.ensemble.spiking.IZEnsemble(**kwargs)

Ensemble of IZ neurons, inheriting its attributes from IZNeuron.

heterogenize(num_combinations: int, unravel: bool = True)

Ensures that calling heterogenize() will also update the voltage to what could be a changed resting potential.

class engine.ensemble.spiking.LIFEnsemble(**kwargs)

Ensemble of LIF neurons, inheriting its attributes from LIFNeuron.

heterogenize(num_combinations: int, unravel: bool = True)

Ensures that calling heterogenize() will also update the voltage to what could be a changed resting potential.