pub struct TrainingHistory {
pub train_loss: Vec<f64>,
pub val_loss: Vec<f64>,
pub metrics: HashMap<String, Vec<f64>>,
}Expand description
Training history containing losses and metrics.
Fields§
§train_loss: Vec<f64>Training loss per epoch.
val_loss: Vec<f64>Validation loss per epoch.
metrics: HashMap<String, Vec<f64>>Metrics per epoch.
Implementations§
Trait Implementations§
Source§impl Clone for TrainingHistory
impl Clone for TrainingHistory
Source§fn clone(&self) -> TrainingHistory
fn clone(&self) -> TrainingHistory
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 TrainingHistory
impl Debug for TrainingHistory
Auto Trait Implementations§
impl Freeze for TrainingHistory
impl RefUnwindSafe for TrainingHistory
impl Send for TrainingHistory
impl Sync for TrainingHistory
impl Unpin for TrainingHistory
impl UnwindSafe for TrainingHistory
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