pub struct ClassificationTrainerConfig {
pub n_epochs: usize,
pub lr: f64,
pub weight_decay: f32,
pub grad_clip: f32,
pub verbose: bool,
pub early_stopping_patience: usize,
pub early_stopping_min_delta: f32,
}Expand description
Configuration for classification training.
Fields§
§n_epochs: usizeNumber of epochs.
lr: f64Learning rate.
weight_decay: f32Weight decay.
grad_clip: f32Gradient clipping value (0 = disabled).
verbose: boolWhether to print progress.
early_stopping_patience: usizeEarly stopping patience (0 = disabled).
early_stopping_min_delta: f32Minimum delta for early stopping improvement.
Trait Implementations§
Source§impl Clone for ClassificationTrainerConfig
impl Clone for ClassificationTrainerConfig
Source§fn clone(&self) -> ClassificationTrainerConfig
fn clone(&self) -> ClassificationTrainerConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ClassificationTrainerConfig
impl Debug for ClassificationTrainerConfig
Auto Trait Implementations§
impl Freeze for ClassificationTrainerConfig
impl RefUnwindSafe for ClassificationTrainerConfig
impl Send for ClassificationTrainerConfig
impl Sync for ClassificationTrainerConfig
impl Unpin for ClassificationTrainerConfig
impl UnsafeUnpin for ClassificationTrainerConfig
impl UnwindSafe for ClassificationTrainerConfig
Blanket Implementations§
impl<T> Allocation for T
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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 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