pub struct PolynomialDecayLrScheduler {
pub initial_lr: f64,
pub final_lr: f64,
pub power: f64,
pub decay_steps: usize,
/* private fields */
}Expand description
Polynomial decay learning rate scheduler.
Fields§
§initial_lr: f64Initial learning rate.
final_lr: f64Final learning rate.
power: f64Power of the polynomial.
decay_steps: usizeTotal number of decay steps.
Implementations§
Trait Implementations§
Source§impl Clone for PolynomialDecayLrScheduler
impl Clone for PolynomialDecayLrScheduler
Source§fn clone(&self) -> PolynomialDecayLrScheduler
fn clone(&self) -> PolynomialDecayLrScheduler
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 PolynomialDecayLrScheduler
impl Debug for PolynomialDecayLrScheduler
Source§impl LrScheduler for PolynomialDecayLrScheduler
impl LrScheduler for PolynomialDecayLrScheduler
Auto Trait Implementations§
impl Freeze for PolynomialDecayLrScheduler
impl RefUnwindSafe for PolynomialDecayLrScheduler
impl Send for PolynomialDecayLrScheduler
impl Sync for PolynomialDecayLrScheduler
impl Unpin for PolynomialDecayLrScheduler
impl UnwindSafe for PolynomialDecayLrScheduler
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