spark.nn.neurons.adex#
Classes#
AdExNeuron configuration class. |
|
Leaky Integrate and Fire neuronal model. |
Module Contents#
- class spark.nn.neurons.adex.AdExNeuronConfig(__skip_validation__=False, **kwargs)[source]#
Bases:
spark.nn.neurons.NeuronConfigAdExNeuron configuration class.
- Parameters:
__skip_validation__ (bool)
- learning_rule: spark.nn.components.learning_rules.base.LearningRuleConfig | None[source]#
- class spark.nn.neurons.adex.AdExNeuron(config=None, **kwargs)[source]#
Bases:
spark.nn.neurons.NeuronLeaky Integrate and Fire neuronal model.
- Parameters:
config (AdExNeuronConfig | None)
- config: AdExNeuronConfig[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: