jaxsnn.discrete.types.BaseModule
-
class
jaxsnn.discrete.types.BaseModule(generator: Callable[[…], GeneratorFns], parameters: Dict[str, Any]) Bases:
Generic[jaxsnn.discrete.types.GeneratorFns]Base class for discrete-time network modules that follow the base protocol.
This provides the common structure for discrete-time paradigms. Event-driven paradigms use EventBaseModule instead due to incompatible function signatures.
-
__init__(generator: Callable[[…], GeneratorFns], parameters: Dict[str, Any]) → None Initialize self. See help(type(self)) for accurate signature.
Methods
__init__(generator, parameters)Initialize self.
Attributes
Lazily-assigned functions.
-
property
fns Lazily-assigned functions. Must be set before access.
-
generator: Callable[[…], GeneratorFns]
-