``brainpy.optim`` module
=================================

.. currentmodule:: brainpy.optim
.. automodule:: brainpy.optim

.. contents::
   :local:
   :depth: 1

Optimizers
----------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   Optimizer
   SGD
   Momentum
   MomentumNesterov
   Adagrad
   Adadelta
   RMSProp
   Adam
   LARS
   Adan
   AdamW


Schedulers
----------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   make_schedule
   Scheduler
   Constant
   StepLR
   MultiStepLR
   CosineAnnealingLR
   CosineAnnealingWarmRestarts
   ExponentialLR
   ExponentialDecayLR
   ExponentialDecay
   InverseTimeDecayLR
   InverseTimeDecay
   PolynomialDecayLR
   PolynomialDecay
   PiecewiseConstantLR
   PiecewiseConstant


