jaxsnn.event.training
Classes
|
Special type indicating an unconstrained type. |
|
Container for the optimizer/training state across steps. |
Functions
-
jaxsnn.event.training.data_loader(dataset: Tuple[Any, Any], batch_size: int, num_batches: Optional[int, None] = None, rng: Optional[jax.Array, None] = None)
-
jaxsnn.event.training.epoch(update_fn: Callable, test_fn: Callable[[List[jax.Array], Tuple[jax.Array, jax.Array]], Tuple[Any, str]], trainset, testset, batch_size_train: int, batch_size_test: int, state: jaxsnn.event.types.OptState, i: int)
-
jaxsnn.event.training.update(optimizer, loss_fn: Callable, state: jaxsnn.event.types.OptState, batch: Tuple[Dict[str, jaxsnn.event.types.Spike], jax.Array]) → Tuple[jaxsnn.event.types.OptState, Tuple[jax.Array, Dict[str, jax.Array]]]