spark.nn.neurons.alif#
Classes#
ALIFNeuron configuration class. |
|
Leaky integrate and fire neuronal model. |
Module Contents#
- class spark.nn.neurons.alif.ALIFNeuronConfig(__skip_validation__=False, **kwargs)[source]#
Bases:
spark.nn.neurons.NeuronConfigALIFNeuron configuration class.
- Parameters:
__skip_validation__ (bool)
- learning_rule: spark.nn.components.learning_rules.base.LearningRuleConfig | None[source]#
- class spark.nn.neurons.alif.ALIFNeuron(config=None, **kwargs)[source]#
Bases:
spark.nn.neurons.NeuronLeaky integrate and fire neuronal model.
- Parameters:
config (ALIFNeuronConfig | None)
- config: ALIFNeuronConfig[source]#
- build(input_specs)[source]#
Build method.
- Parameters:
input_specs (dict[str, spark.core.specs.PortSpecs])
- __call__(in_spikes)[source]#
Update neuron’s states and compute spikes.
- Parameters:
in_spikes (spark.core.payloads.SpikeArray)
- Return type: