Struct ConstantLr
pub struct ConstantLr { /* private fields */ }
Expand description
Constant learning rate implementing learning rate scheduler.
§Notes
You can also use learning rate which the same effect.
Implementations§
§
impl ConstantLr
impl ConstantLr
pub fn new(lr: f64)
-> ConstantLr
pub fn new(lr: f64) -> ConstantLr
Constructs a new ConstantLr
.
Trait Implementations§
§
impl Clone for ConstantLr
impl Clone for ConstantLr
§
fn clone(&self) -> ConstantLr
fn clone(&self) -> ConstantLr
Returns a copy 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
more
§
impl Debug for ConstantLr
impl Debug for ConstantLr
§
impl From<f64> for
ConstantLr
impl From<f64> for ConstantLr
§
fn from(lr: f64)
-> ConstantLr
fn from(lr: f64) -> ConstantLr
Converts to this type from the input type.
§
impl LrScheduler for ConstantLr
impl LrScheduler for ConstantLr
§
type Record<B: Backend> = ()
type Record<B: Backend> = ()
Scheduler associative type to be used when saving and loading the
state.
§
fn step(&mut self) -> f64
fn step(&mut self) -> f64
Perform the scheduler step, potentially updating its state, and
returning the effective
learning rate.
§
fn to_record<B>(&self) -> <ConstantLr
as LrScheduler>::Record<B>
where
B: Backend,
fn to_record<B>(&self) -> <ConstantLr
as LrScheduler>::Record<B>
where
B: Backend,
Get the current state of the scheduler as a record.
§
fn load_record<B>(
self,
_record: <ConstantLr
as LrScheduler>::Record<B>,
) -> ConstantLr
where
B: Backend,
fn load_record<B>(
self,
_record: <ConstantLr
as LrScheduler>::Record<B>,
) -> ConstantLr
where
B: Backend,
Load the state of the scheduler as a record.
Auto Trait Implementations§
impl Freeze for ConstantLr
impl RefUnwindSafe for ConstantLr
impl Send for ConstantLr
impl Sync for ConstantLr
impl Unpin for ConstantLr
impl UnwindSafe for ConstantLr
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,
§
impl<T> Instrument for T
impl<T> Instrument for T
§
fn instrument(self, span: Span) ->
Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§
fn in_current_span(self) ->
Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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
more
Source§
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