pub struct OODValidationResult {
pub in_distribution_score: Float,
pub out_of_distribution_score: Float,
pub ood_detection_accuracy: Float,
pub ood_samples_detected: usize,
pub total_ood_samples: usize,
pub degradation_score: Float,
pub confidence_intervals: OODConfidenceIntervals,
pub feature_importance: Vec<Float>,
pub distribution_shift_metrics: DistributionShiftMetrics,
}Expand description
Results from out-of-distribution validation
Fields§
§in_distribution_score: Float§out_of_distribution_score: Float§ood_detection_accuracy: Float§ood_samples_detected: usize§total_ood_samples: usize§degradation_score: Float§confidence_intervals: OODConfidenceIntervals§feature_importance: Vec<Float>§distribution_shift_metrics: DistributionShiftMetricsTrait Implementations§
Source§impl Clone for OODValidationResult
impl Clone for OODValidationResult
Source§fn clone(&self) -> OODValidationResult
fn clone(&self) -> OODValidationResult
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 moreAuto Trait Implementations§
impl Freeze for OODValidationResult
impl RefUnwindSafe for OODValidationResult
impl Send for OODValidationResult
impl Sync for OODValidationResult
impl Unpin for OODValidationResult
impl UnwindSafe for OODValidationResult
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