pub struct EarlyStoppingState {
pub patience: usize,
pub min_delta: f64,
pub best_loss: f64,
pub wait: usize,
pub stopped: bool,
}Expand description
Early stopping state tracker.
Fields§
§patience: usize§min_delta: f64§best_loss: f64§wait: usize§stopped: boolImplementations§
Auto Trait Implementations§
impl Freeze for EarlyStoppingState
impl RefUnwindSafe for EarlyStoppingState
impl Send for EarlyStoppingState
impl Sync for EarlyStoppingState
impl Unpin for EarlyStoppingState
impl UnsafeUnpin for EarlyStoppingState
impl UnwindSafe for EarlyStoppingState
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> 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