//! Burn optimizers.
extern crate derive_new;
extern crate alloc;
/// Optimizer module.
pub use *;
/// Gradient clipping module.
/// Learning rate scheduler module.
/// Type alias for the learning rate.
///
/// LearningRate also implements [learning rate scheduler](crate::lr_scheduler::LrScheduler) so it
/// can be used for constant learning rate.
pub type LearningRate = f64; // We could potentially change the type.