pub struct LearningRateScheduler { /* private fields */ }Expand description
Learning rate scheduler
Implementations§
Source§impl LearningRateScheduler
impl LearningRateScheduler
pub fn new(initial_lr: f32) -> Self
pub fn with_warmup(self, steps: usize) -> Self
pub fn with_decay(self, steps: usize) -> Self
pub fn with_min_lr(self, min_lr: f32) -> Self
Auto Trait Implementations§
impl Freeze for LearningRateScheduler
impl RefUnwindSafe for LearningRateScheduler
impl Send for LearningRateScheduler
impl Sync for LearningRateScheduler
impl Unpin for LearningRateScheduler
impl UnwindSafe for LearningRateScheduler
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more