pub struct TrainingConfiguration {
pub learning_rate: LearningRateSchedule,
pub optimizer: Optimizer,
pub loss_function: LossFunction,
pub regularization: RegularizationConfig,
pub batch_size: usize,
pub epochs: usize,
pub validation_split: f64,
pub early_stopping: EarlyStoppingConfig,
}Expand description
Training configuration
Fields§
§learning_rate: LearningRateScheduleLearning rate schedule
optimizer: OptimizerOptimization algorithm
loss_function: LossFunctionLoss function
regularization: RegularizationConfigRegularization techniques
batch_size: usizeTraining batch size
epochs: usizeNumber of training epochs
validation_split: f64Validation split ratio
early_stopping: EarlyStoppingConfigEarly stopping configuration
Trait Implementations§
Source§impl Clone for TrainingConfiguration
impl Clone for TrainingConfiguration
Source§fn clone(&self) -> TrainingConfiguration
fn clone(&self) -> TrainingConfiguration
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 TrainingConfiguration
impl Debug for TrainingConfiguration
Auto Trait Implementations§
impl Freeze for TrainingConfiguration
impl RefUnwindSafe for TrainingConfiguration
impl Send for TrainingConfiguration
impl Sync for TrainingConfiguration
impl Unpin for TrainingConfiguration
impl UnwindSafe for TrainingConfiguration
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