pub struct ComprehensivePipelineValidator {
pub data_validator: DataValidator,
pub structure_validator: StructureValidator,
pub statistical_validator: StatisticalValidator,
pub performance_validator: PerformanceValidator,
pub cross_validator: CrossValidator,
pub robustness_tester: RobustnessTester,
pub verbose: bool,
}Expand description
Comprehensive pipeline validation framework
Fields§
§data_validator: DataValidatorData validation settings
structure_validator: StructureValidatorStructure validation settings
statistical_validator: StatisticalValidatorStatistical validation settings
performance_validator: PerformanceValidatorPerformance validation settings
cross_validator: CrossValidatorCross-validation settings
robustness_tester: RobustnessTesterRobustness testing settings
verbose: boolOutput detailed validation report
Implementations§
Source§impl ComprehensivePipelineValidator
impl ComprehensivePipelineValidator
Sourcepub fn validate<S>(
&self,
pipeline: &Pipeline<S>,
x: &ArrayView2<'_, Float>,
y: Option<&ArrayView1<'_, Float>>,
) -> SklResult<ValidationReport>where
S: Debug,
pub fn validate<S>(
&self,
pipeline: &Pipeline<S>,
x: &ArrayView2<'_, Float>,
y: Option<&ArrayView1<'_, Float>>,
) -> SklResult<ValidationReport>where
S: Debug,
Run comprehensive validation on a pipeline
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ComprehensivePipelineValidator
impl RefUnwindSafe for ComprehensivePipelineValidator
impl Send for ComprehensivePipelineValidator
impl Sync for ComprehensivePipelineValidator
impl Unpin for ComprehensivePipelineValidator
impl UnwindSafe for ComprehensivePipelineValidator
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