Deep Learning Algorithm Implementations 1.0.0
C++ implementations of fundamental deep learning algorithms
|
Learning rate scheduler base class. More...
#include <optimizers.hpp>
Public Member Functions | |
LRScheduler (AutogradOptimizer< T > *optimizer) | |
virtual | ~LRScheduler ()=default |
virtual void | step ()=0 |
Update learning rate. | |
T | get_lr () const |
Get current learning rate. | |
Protected Attributes | |
AutogradOptimizer< T > * | optimizer_ |
Learning rate scheduler base class.
Definition at line 295 of file optimizers.hpp.
|
inlineexplicit |
Definition at line 297 of file optimizers.hpp.
|
virtualdefault |
|
inline |
Get current learning rate.
Definition at line 308 of file optimizers.hpp.
|
pure virtual |
Update learning rate.
Implemented in dl::optimization::StepLR< T >.
|
protected |
Definition at line 311 of file optimizers.hpp.