pub struct CyclicLrScheduler {
pub base_lr: f64,
pub max_lr: f64,
pub step_size: usize,
pub mode: CyclicLrMode,
pub gamma: f64,
/* private fields */
}Expand description
Cyclic learning rate scheduler.
Fields§
§base_lr: f64Base learning rate.
max_lr: f64Maximum learning rate.
step_size: usizeStep size (half of cycle length).
mode: CyclicLrModeCyclic mode.
gamma: f64Gamma for exponential range mode.
Implementations§
Trait Implementations§
Source§impl Clone for CyclicLrScheduler
impl Clone for CyclicLrScheduler
Source§fn clone(&self) -> CyclicLrScheduler
fn clone(&self) -> CyclicLrScheduler
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CyclicLrScheduler
impl Debug for CyclicLrScheduler
Source§impl LrScheduler for CyclicLrScheduler
impl LrScheduler for CyclicLrScheduler
Auto Trait Implementations§
impl Freeze for CyclicLrScheduler
impl RefUnwindSafe for CyclicLrScheduler
impl Send for CyclicLrScheduler
impl Sync for CyclicLrScheduler
impl Unpin for CyclicLrScheduler
impl UnwindSafe for CyclicLrScheduler
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more