Network Utilities#
Classes#
- class UtilityMixin[source]#
Bases:
objectMixin class providing utility functions for architecture classes.
- static init_optimiser(parameters, **kwargs)[source]#
Sets the optimiser for the architecture, by default AdamW.
- Parameters:
- parameters
ParamsT Architecture parameters to optimise
- **kwargs
Optional keyword arguments to pass to the optimiser
- parameters
- Returns:
OptimizerArchitecture optimiser
- static init_scheduler(optimiser, **kwargs)[source]#
Initialise the scheduler for the architecture, by default ReduceLROnPlateau.
- Parameters:
- optimiser
Optimizer Architecture optimiser
- **kwargs
Optional keyword arguments to pass to the scheduler
- optimiser
- Returns:
LRSchedulerOptimiser scheduler
- static set_optimiser(parameters, **kwargs)[source]#
Deprecated alias of
init_optimiser().Deprecated since version 3.11.0: Use
init_optimiser()instead.
- static set_scheduler(optimiser, **kwargs)[source]#
Deprecated alias of
init_scheduler().Deprecated since version 3.11.0: Use
init_scheduler()instead.