pub enum ScheduleType {
Constant,
Linear {
final_lr: f64,
},
Exponential {
decay_rate: f64,
},
StepLR {
step_size: usize,
gamma: f64,
},
CosineAnnealing {
t_max: usize,
},
ReduceOnPlateau {
factor: f64,
patience: usize,
},
Polynomial {
power: f64,
final_lr: f64,
},
Custom {
name: String,
},
}Expand description
Learning rate schedule types
Variants§
Constant
Constant
Linear
Linear
Exponential
Exponential
StepLR
StepLR
CosineAnnealing
CosineAnnealing
ReduceOnPlateau
ReduceOnPlateau
Polynomial
Polynomial
Custom
Custom
Trait Implementations§
Source§impl Clone for ScheduleType
impl Clone for ScheduleType
Source§fn clone(&self) -> ScheduleType
fn clone(&self) -> ScheduleType
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 moreAuto Trait Implementations§
impl Freeze for ScheduleType
impl RefUnwindSafe for ScheduleType
impl Send for ScheduleType
impl Sync for ScheduleType
impl Unpin for ScheduleType
impl UnwindSafe for ScheduleType
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