spark.nn.brain#
Classes#
Brain metaclass. |
|
Configuration class for Brain's. |
|
Abstract brain model. |
Module Contents#
- class spark.nn.brain.BrainMeta[source]#
Bases:
spark.core.module.SparkMetaBrain metaclass.
- class spark.nn.brain.BrainConfig(**kwargs)[source]#
Bases:
spark.core.config.BaseSparkConfigConfiguration class for Brain’s.
- input_map: dict[str, spark.core.specs.InputSpec][source]#
- modules_map: dict[str, spark.core.specs.ModuleSpecs][source]#
- class spark.nn.brain.Brain(config=None, **kwargs)[source]#
Bases:
spark.core.module.SparkModuleAbstract brain model. This is more a convenience class used to synchronize data more easily.
- Parameters:
config (BrainConfig)
- config: BrainConfig[source]#
- build(input_specs)[source]#
Build method.
- Parameters:
input_specs (dict[str, spark.core.specs.InputSpec])
- __call__(**inputs)[source]#
Update brain’s states.
- Parameters:
inputs (spark.core.payloads.SparkPayload)
- Return type: