pub trait Middleware: Send + Sync {
// Provided methods
fn process_before_fit(
&self,
x: &Array2<f64>,
) -> Result<Array2<f64>, SklearsError> { ... }
fn process_after_fit(
&self,
x: &Array2<f64>,
) -> Result<Array2<f64>, SklearsError> { ... }
fn process_before_transform(
&self,
x: &Array2<f64>,
) -> Result<Array2<f64>, SklearsError> { ... }
fn process_after_transform(
&self,
x: &Array2<f64>,
) -> Result<Array2<f64>, SklearsError> { ... }
fn name(&self) -> &str { ... }
}Expand description
Middleware that wraps transformations
Provided Methods§
Sourcefn process_before_fit(
&self,
x: &Array2<f64>,
) -> Result<Array2<f64>, SklearsError>
fn process_before_fit( &self, x: &Array2<f64>, ) -> Result<Array2<f64>, SklearsError>
Process before fit
Sourcefn process_after_fit(
&self,
x: &Array2<f64>,
) -> Result<Array2<f64>, SklearsError>
fn process_after_fit( &self, x: &Array2<f64>, ) -> Result<Array2<f64>, SklearsError>
Process after fit
Sourcefn process_before_transform(
&self,
x: &Array2<f64>,
) -> Result<Array2<f64>, SklearsError>
fn process_before_transform( &self, x: &Array2<f64>, ) -> Result<Array2<f64>, SklearsError>
Process before transform
Sourcefn process_after_transform(
&self,
x: &Array2<f64>,
) -> Result<Array2<f64>, SklearsError>
fn process_after_transform( &self, x: &Array2<f64>, ) -> Result<Array2<f64>, SklearsError>
Process after transform