pub trait MetaModel<F: Float + Debug>: Debug {
// Required methods
fn train(
&mut self,
predictions: &Array2<F>,
targets: &Array1<F>,
) -> Result<()>;
fn predict(&self, predictions: &Array2<F>) -> Result<Array1<F>>;
fn confidence(&self) -> F;
}Expand description
Trait for meta-models used in stacking
Required Methods§
Sourcefn train(&mut self, predictions: &Array2<F>, targets: &Array1<F>) -> Result<()>
fn train(&mut self, predictions: &Array2<F>, targets: &Array1<F>) -> Result<()>
Train the meta-model on base model predictions
Sourcefn confidence(&self) -> F
fn confidence(&self) -> F
Get model confidence