jaxsnn.event.modules.leaky_integrate
Classes
|
|
|
|
|
|
partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords. |
Functions
-
jaxsnn.event.modules.leaky_integrate.
LeakyIntegrator
(n_hidden: int, t_max: float, params: jaxsnn.base.params.LIFParameters, mean: float = 0.5, std: float = 2.0, time_steps: int = 20)
-
jaxsnn.event.modules.leaky_integrate.
heaviside
(x)
-
jaxsnn.event.modules.leaky_integrate.
kernel_fn
(kernel, time, spike_time)
-
jaxsnn.event.modules.leaky_integrate.
leaky_integrator
(kernel: jax.Array, time_steps: jax.Array, weights: jax.Array, spikes: jaxsnn.event.types.Spike) → jaxsnn.event.types.LIFState Vectorized version of li_cell. Takes similar arguments as li_cell but with additional array axes over which li_cell is mapped.
-
jaxsnn.event.modules.leaky_integrate.
li_cell
(kernel: jax.Array, time_steps: jax.Array, weights: jax.Array, spikes: jaxsnn.event.types.Spike) → jaxsnn.event.types.LIFState
-
jaxsnn.event.modules.leaky_integrate.
superposition
(kernel, spike_time, initial_state, time)