pub trait SklearnContext<T> {
// Required methods
fn fit_context(
self,
estimator: &str,
samples: usize,
features: usize,
) -> Result<T>;
fn predict_context(self, estimator: &str, samples: usize) -> Result<T>;
fn transform_context(
self,
transformer: &str,
samples: usize,
features: usize,
) -> Result<T>;
fn validation_context(self, parameter: &str, value: &str) -> Result<T>;
}Expand description
Enhanced context propagation for sklearn-specific operations
Required Methods§
Sourcefn fit_context(
self,
estimator: &str,
samples: usize,
features: usize,
) -> Result<T>
fn fit_context( self, estimator: &str, samples: usize, features: usize, ) -> Result<T>
Add context for fitting operations
Sourcefn predict_context(self, estimator: &str, samples: usize) -> Result<T>
fn predict_context(self, estimator: &str, samples: usize) -> Result<T>
Add context for prediction operations
Sourcefn transform_context(
self,
transformer: &str,
samples: usize,
features: usize,
) -> Result<T>
fn transform_context( self, transformer: &str, samples: usize, features: usize, ) -> Result<T>
Add context for transformation operations
Sourcefn validation_context(self, parameter: &str, value: &str) -> Result<T>
fn validation_context(self, parameter: &str, value: &str) -> Result<T>
Add context for validation operations