engine.ensemble.spiking
Spiking ensemble variants.
Sapicore provides leaky integrate-and-fire (LIF) and Izhikevich neuron implementations.
- 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.