pub struct AutoMLPipelineResult {Show 15 fields
pub final_score: f64,
pub cv_score: f64,
pub cv_std: f64,
pub best_algorithm: RankedAlgorithm,
pub feature_engineering: Option<FeatureEngineeringResult>,
pub algorithm_selection: AlgorithmSelectionResult,
pub ensemble_selection: Option<EnsembleSelectionResult>,
pub dataset_characteristics: DatasetCharacteristics,
pub stage_timings: HashMap<AutoMLStage, f64>,
pub total_time: f64,
pub best_hyperparameters: HashMap<String, String>,
pub improvement_over_baseline: f64,
pub model_complexity: f64,
pub interpretability_score: f64,
pub recommendations: Vec<String>,
}Expand description
AutoML pipeline execution result
Fields§
§final_score: f64Final model performance
cv_score: f64Cross-validation score with standard deviation
cv_std: f64§best_algorithm: RankedAlgorithmBest algorithm information
feature_engineering: Option<FeatureEngineeringResult>Feature engineering results
algorithm_selection: AlgorithmSelectionResultAlgorithm selection results
ensemble_selection: Option<EnsembleSelectionResult>Ensemble selection results
dataset_characteristics: DatasetCharacteristicsDataset characteristics
stage_timings: HashMap<AutoMLStage, f64>Pipeline execution stages and timings
total_time: f64Total execution time
best_hyperparameters: HashMap<String, String>Best hyperparameters
improvement_over_baseline: f64Performance improvement over baseline
model_complexity: f64Model complexity score
interpretability_score: f64Interpretability score
recommendations: Vec<String>Final recommendations
Trait Implementations§
Source§impl Clone for AutoMLPipelineResult
impl Clone for AutoMLPipelineResult
Source§fn clone(&self) -> AutoMLPipelineResult
fn clone(&self) -> AutoMLPipelineResult
Returns a duplicate of the value. Read more
1.0.0 · 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 AutoMLPipelineResult
impl Debug for AutoMLPipelineResult
Auto Trait Implementations§
impl Freeze for AutoMLPipelineResult
impl RefUnwindSafe for AutoMLPipelineResult
impl Send for AutoMLPipelineResult
impl Sync for AutoMLPipelineResult
impl Unpin for AutoMLPipelineResult
impl UnwindSafe for AutoMLPipelineResult
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,
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