pub struct EnsembleEvaluator { /* private fields */ }Expand description
Ensemble evaluator
Implementations§
Source§impl EnsembleEvaluator
impl EnsembleEvaluator
Sourcepub fn new(config: EnsembleEvaluationConfig) -> Self
pub fn new(config: EnsembleEvaluationConfig) -> Self
Create a new ensemble evaluator
Sourcepub fn evaluate<F>(
&mut self,
ensemble_predictions: &Array2<Float>,
true_labels: &Array1<Float>,
ensemble_weights: Option<&Array1<Float>>,
model_predictions: Option<&Array2<Float>>,
evaluation_fn: F,
) -> Result<EnsembleEvaluationResult, Box<dyn Error>>
pub fn evaluate<F>( &mut self, ensemble_predictions: &Array2<Float>, true_labels: &Array1<Float>, ensemble_weights: Option<&Array1<Float>>, model_predictions: Option<&Array2<Float>>, evaluation_fn: F, ) -> Result<EnsembleEvaluationResult, Box<dyn Error>>
Evaluate ensemble using specified strategy
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EnsembleEvaluator
impl RefUnwindSafe for EnsembleEvaluator
impl Send for EnsembleEvaluator
impl Sync for EnsembleEvaluator
impl Unpin for EnsembleEvaluator
impl UnwindSafe for EnsembleEvaluator
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> 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