Mila 0.13.48
Deep Neural Network Library
Loading...
Searching...
No Matches
LearningRateScheduler.ixx File Reference

Learning-rate scheduler base and common concrete schedules. More...

#include <string>
#include <math.h>
#include <cmath>
#include <stdexcept>
#include <format>

Classes

class  Mila::Dnn::ConstantLRScheduler
 Constant learning-rate scheduler. More...
class  Mila::Dnn::CosineLRScheduler
 Cosine annealing scheduler. More...
class  Mila::Dnn::LearningRateScheduler
 Abstract base for learning-rate schedulers. More...
class  Mila::Dnn::LinearLRScheduler
 Linear decay scheduler. More...

Namespaces

namespace  Mila
 Mila main API namespace.
namespace  Mila::Dnn

Macros

#define _USE_MATH_DEFINES

Detailed Description

Learning-rate scheduler base and common concrete schedules.

Provides a minimal abstract scheduler API and three implementations: Constant, Linear decay, and Cosine annealing.

Macro Definition Documentation

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES