pub struct FitConfig {
pub epochs: usize,
pub lr: f32,
pub batch_size: usize,
pub shuffle: Shuffle,
pub lr_schedule: LrSchedule,
pub optimizer: Optimizer,
pub weight_decay: f32,
pub grad_clip_norm: Option<f32>,
pub loss: Loss,
pub metrics: Vec<Metric>,
}Expand description
Configuration for Mlp::fit.
Fields§
§epochs: usize§lr: f32§batch_size: usize§shuffle: Shuffle§lr_schedule: LrSchedule§optimizer: Optimizer§weight_decay: f32§grad_clip_norm: Option<f32>§loss: Loss§metrics: Vec<Metric>Trait Implementations§
Auto Trait Implementations§
impl Freeze for FitConfig
impl RefUnwindSafe for FitConfig
impl Send for FitConfig
impl Sync for FitConfig
impl Unpin for FitConfig
impl UnwindSafe for FitConfig
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