pub struct TrainingHistory {
pub records: Vec<EpochRecord>,
}Expand description
Full training history for a model.
Fields§
§records: Vec<EpochRecord>Records, one per epoch.
Implementations§
Source§impl TrainingHistory
impl TrainingHistory
Sourcepub fn push(&mut self, record: EpochRecord)
pub fn push(&mut self, record: EpochRecord)
Append an epoch record.
Sourcepub fn num_epochs(&self) -> usize
pub fn num_epochs(&self) -> usize
Number of epochs recorded.
Sourcepub fn best_val_acc(&self) -> Option<(usize, f64)>
pub fn best_val_acc(&self) -> Option<(usize, f64)>
Best validation accuracy and the epoch at which it occurred.
Sourcepub fn best_val_loss(&self) -> Option<(usize, f64)>
pub fn best_val_loss(&self) -> Option<(usize, f64)>
Best (lowest) validation loss and its epoch.
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
Source§impl Default for TrainingHistory
impl Default for TrainingHistory
Source§fn default() -> TrainingHistory
fn default() -> TrainingHistory
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TrainingHistory
impl RefUnwindSafe for TrainingHistory
impl Send for TrainingHistory
impl Sync for TrainingHistory
impl Unpin for TrainingHistory
impl UnsafeUnpin 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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.