Skip to content

[optimizer]

Framework-agnostic optimizer tools, both generic or FL-specific.

In more details, we here define an Optimizer class that wraps together a set of plug-in modules, used to implement various optimization and regularization techniques.

Main class:

  • Optimizer: Base class to define gradient-descent-based optimizers.

Submodules providing with plug-in algorithms:

  • modules: Gradients-alteration algorithms, implemented as plug-in modules.
  • regularizers: Loss-regularization algorithms, implemented as plug-in modules.

Utils to list available plug-ins: