spark.nn.neurons.base#
Attributes#
Classes#
Generic Neuron model output spec. |
|
Abstract Neuron model configuration class. |
|
Abstract Neuron model. |
Module Contents#
- class spark.nn.neurons.base.NeuronOutput[source]#
Bases:
TypedDictGeneric Neuron model output spec.
Initialize self. See help(type(self)) for accurate signature.
- out_spikes: spark.core.payloads.SpikeArray[source]#
- class spark.nn.neurons.base.NeuronConfig(__skip_validation__=False, **kwargs)[source]#
Bases:
spark.core.config.SparkConfigAbstract Neuron model configuration class.
- Parameters:
__skip_validation__ (bool)
- class spark.nn.neurons.base.Neuron(config=None, **kwargs)[source]#
Bases:
spark.core.module.SparkModule,abc.ABC,Generic[ConfigT]Abstract Neuron model.
This is a convenience class used to synchronize data more easily. Can be thought as the equivalent of Sequential in standard ML frameworks.
- Parameters:
config (ConfigT | None)
- abstractmethod __call__(in_spikes)[source]#
Execution method.
- Parameters:
in_spikes (spark.core.payloads.SpikeArray)
- Return type: