pub struct EnsembleAnalyzer {
pub max_samples: usize,
}Expand description
Analyzer for ensemble model disagreements.
Fields§
§max_samples: usizeMaximum sample disagreements to keep
Implementations§
Source§impl EnsembleAnalyzer
impl EnsembleAnalyzer
Sourcepub fn analyze_single(
&self,
predictions: &[ModelPrediction],
) -> SingleExampleAnalysis
pub fn analyze_single( &self, predictions: &[ModelPrediction], ) -> SingleExampleAnalysis
Analyze disagreements for a single example.
Sourcepub fn analyze_batch(
&self,
batch: &[Vec<ModelPrediction>],
) -> EnsembleAnalysisResults
pub fn analyze_batch( &self, batch: &[Vec<ModelPrediction>], ) -> EnsembleAnalysisResults
Analyze disagreements across multiple examples.
Trait Implementations§
Source§impl Clone for EnsembleAnalyzer
impl Clone for EnsembleAnalyzer
Source§fn clone(&self) -> EnsembleAnalyzer
fn clone(&self) -> EnsembleAnalyzer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EnsembleAnalyzer
impl Debug for EnsembleAnalyzer
Source§impl Default for EnsembleAnalyzer
impl Default for EnsembleAnalyzer
Source§fn default() -> EnsembleAnalyzer
fn default() -> EnsembleAnalyzer
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EnsembleAnalyzer
impl RefUnwindSafe for EnsembleAnalyzer
impl Send for EnsembleAnalyzer
impl Sync for EnsembleAnalyzer
impl Unpin for EnsembleAnalyzer
impl UnsafeUnpin for EnsembleAnalyzer
impl UnwindSafe for EnsembleAnalyzer
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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