jaxsnn.event.modules.linear.Projection

class jaxsnn.event.modules.linear.Projection(generator: Callable[[int, int], jaxsnn.event.types.ProjectionFunctions], parameters: Dict[str, Any], min_delay: float, n_steps: int = 0)

Bases: jaxsnn.event.types.EventBaseModule[jaxsnn.event.types.ProjectionFunctions]

Event-driven projection module

__init__(generator: Callable[[int, int], jaxsnn.event.types.ProjectionFunctions], parameters: Dict[str, Any], min_delay: float, n_steps: int = 0)None

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(generator, parameters, min_delay[, …])

Initialize self.

Attributes

n_steps

Functions

alias of jaxsnn.event.types.ProjectionFunctions

generator: Callable[[int, int], jaxsnn.event.types.ProjectionFunctions]
min_delay: float
n_steps: int = 0
parameters: Dict[str, Any]