pub struct ModelComparison {
pub baseline: ComparisonMetrics,
pub trained: ComparisonMetrics,
pub accuracy_improvement: f64,
pub f1_improvement: f64,
pub speedup: f64,
}Expand description
Model comparison results
Fields§
§baseline: ComparisonMetricsBaseline model metrics
trained: ComparisonMetricsTrained model metrics
accuracy_improvement: f64Improvement in accuracy (percentage points)
f1_improvement: f64Improvement in F1 (percentage points)
speedup: f64Speedup factor (trained/baseline)
Implementations§
Source§impl ModelComparison
impl ModelComparison
Sourcepub fn compare(baseline: ComparisonMetrics, trained: ComparisonMetrics) -> Self
pub fn compare(baseline: ComparisonMetrics, trained: ComparisonMetrics) -> Self
Compare two models
Trait Implementations§
Source§impl Clone for ModelComparison
impl Clone for ModelComparison
Source§fn clone(&self) -> ModelComparison
fn clone(&self) -> ModelComparison
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 ModelComparison
impl Debug for ModelComparison
Source§impl<'de> Deserialize<'de> for ModelComparison
impl<'de> Deserialize<'de> for ModelComparison
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 ModelComparison
impl RefUnwindSafe for ModelComparison
impl Send for ModelComparison
impl Sync for ModelComparison
impl Unpin for ModelComparison
impl UnsafeUnpin for ModelComparison
impl UnwindSafe for ModelComparison
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