pub struct TrainingConfig {
pub validation_split: f64,
pub random_seed: u64,
pub max_iterations: usize,
pub early_stopping_patience: usize,
pub min_improvement: f64,
}Expand description
Configuration for classifier training.
Fields§
§validation_split: f64Validation split ratio.
random_seed: u64Random seed for reproducibility.
max_iterations: usizeMaximum training iterations.
early_stopping_patience: usizeEarly stopping patience.
min_improvement: f64Minimum improvement for early stopping.
Trait Implementations§
Source§impl Clone for TrainingConfig
impl Clone for TrainingConfig
Source§fn clone(&self) -> TrainingConfig
fn clone(&self) -> TrainingConfig
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 TrainingConfig
impl Debug for TrainingConfig
Auto Trait Implementations§
impl Freeze for TrainingConfig
impl RefUnwindSafe for TrainingConfig
impl Send for TrainingConfig
impl Sync for TrainingConfig
impl Unpin for TrainingConfig
impl UnwindSafe for TrainingConfig
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