pub struct TrainingResult {
pub train_metrics: ModelMetrics,
pub test_metrics: ModelMetrics,
pub cv_metrics: Vec<ModelMetrics>,
pub cv_average: ModelMetrics,
pub train_samples: usize,
pub test_samples: usize,
}Expand description
Results from model training
Fields§
§train_metrics: ModelMetricsMetrics on training set
test_metrics: ModelMetricsMetrics on test set
cv_metrics: Vec<ModelMetrics>Cross-validation metrics (one per fold)
cv_average: ModelMetricsAverage cross-validation metrics
train_samples: usizeNumber of training samples
test_samples: usizeNumber of test samples
Trait Implementations§
Source§impl Clone for TrainingResult
impl Clone for TrainingResult
Source§fn clone(&self) -> TrainingResult
fn clone(&self) -> TrainingResult
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 TrainingResult
impl Debug for TrainingResult
Source§impl<'de> Deserialize<'de> for TrainingResult
impl<'de> Deserialize<'de> for TrainingResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TrainingResult
impl RefUnwindSafe for TrainingResult
impl Send for TrainingResult
impl Sync for TrainingResult
impl Unpin for TrainingResult
impl UnsafeUnpin for TrainingResult
impl UnwindSafe for TrainingResult
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