Crate sklears_compose

Crate sklears_compose 

Source
Expand description

Composite estimators and transformers

This module provides meta-estimators for composing other estimators. It includes tools for applying different transformers to different subsets of features and for transforming target variables.

Re-exports§

pub use advanced_debugging::AdvancedPipelineDebugger;
pub use advanced_debugging::AdvancedProfiler;
pub use advanced_debugging::Breakpoint;
pub use advanced_debugging::BreakpointCondition;
pub use advanced_debugging::CallStackFrame;
pub use advanced_debugging::CpuSample;
pub use advanced_debugging::DebugConfig;
pub use advanced_debugging::DebugEvent;
pub use advanced_debugging::DebugSession;
pub use advanced_debugging::DebugSessionHandle;
pub use advanced_debugging::DebugSessionState;
pub use advanced_debugging::DebugStatistics;
pub use advanced_debugging::ExecutionStep;
pub use advanced_debugging::MemorySample;
pub use advanced_debugging::StepResult;
pub use advanced_debugging::VariableInspector;
pub use advanced_debugging::VariableValue;
pub use advanced_debugging::WatchExpression;
pub use advanced_debugging::WatchResult;
pub use advanced_pipeline::BranchConfig;
pub use advanced_pipeline::BranchingPipeline;
pub use advanced_pipeline::BranchingPipelineBuilder;
pub use advanced_pipeline::BranchingPipelineTrained;
pub use advanced_pipeline::ConditionalPipeline;
pub use advanced_pipeline::ConditionalPipelineBuilder;
pub use advanced_pipeline::ConditionalPipelineTrained;
pub use advanced_pipeline::DataCondition;
pub use advanced_pipeline::FeatureCountCondition;
pub use api_consistency::ApiConsistencyChecker;
pub use api_consistency::ApiRecommendation;
pub use api_consistency::ConfigSummary;
pub use api_consistency::ConfigValue;
pub use api_consistency::ConsistencyIssue;
pub use api_consistency::ConsistencyReport;
pub use api_consistency::ExecutionMetadata;
pub use api_consistency::FittedModelSummary;
pub use api_consistency::FittedTransformerSummary;
pub use api_consistency::IssueCategory;
pub use api_consistency::IssueSeverity;
pub use api_consistency::MetadataProvider;
pub use api_consistency::ModelSummary;
pub use api_consistency::PipelineConsistencyReport;
pub use api_consistency::RecommendationCategory;
pub use api_consistency::RecommendationPriority;
pub use api_consistency::StandardBuilder;
pub use api_consistency::StandardConfig;
pub use api_consistency::StandardEstimator;
pub use api_consistency::StandardFittedEstimator;
pub use api_consistency::StandardFittedTransformer;
pub use api_consistency::StandardResult;
pub use api_consistency::StandardTransformer;
pub use automated_alerting::ActiveAlert;
pub use automated_alerting::AlertChannel;
pub use automated_alerting::AlertCondition;
pub use automated_alerting::AlertConfig;
pub use automated_alerting::AlertEvent;
pub use automated_alerting::AlertSeverity;
pub use automated_alerting::AlertStatus;
pub use automated_alerting::AutomatedAlerter;
pub use automated_alerting::ConsoleAlertChannel;
pub use automated_alerting::EmailAlertChannel;
pub use automated_alerting::EscalationLevel;
pub use automated_alerting::LogicalOperator;
pub use automated_alerting::PatternField;
pub use automated_alerting::SilencePeriod;
pub use automated_alerting::SlackAlertChannel;
pub use automated_alerting::ThresholdOperator;
pub use automated_alerting::WebhookAlertChannel;
pub use automl::ActivationFunction;
pub use automl::AlgorithmChoice;
pub use automl::AlgorithmType;
pub use automl::AutoMLConfig;
pub use automl::AutoMLOptimizer;
pub use automl::LayerType;
pub use automl::NASStrategy;
pub use automl::NeuralArchitecture;
pub use automl::NeuralArchitectureSearch;
pub use automl::NeuralSearchSpace;
pub use automl::OptimizationHistory;
pub use automl::OptimizationMetric;
pub use automl::OptimizationReport;
pub use automl::ParameterRange;
pub use automl::ParameterValue as AutoMLParameterValue;
pub use automl::SearchSpace;
pub use automl::SearchStrategy as AutoMLSearchStrategy;
pub use automl::TrialResult;
pub use automl::TrialStatus;
pub use benchmarking::BenchmarkConfig;
pub use benchmarking::BenchmarkReport;
pub use benchmarking::BenchmarkResult;
pub use benchmarking::BenchmarkSuite;
pub use benchmarking::ComplexityClass;
pub use benchmarking::MemoryUsage as BenchmarkMemoryUsage;
pub use benchmarking::ScalabilityMetrics;
pub use benchmarking::UseCase;
pub use boosting::AdaBoostAlgorithm;
pub use boosting::AdaBoostClassifier;
pub use boosting::AdaBoostTrained;
pub use boosting::GradientBoostingRegressor;
pub use boosting::GradientBoostingTrained;
pub use boosting::LossFunction;
pub use circuit_breaker::AdvancedCircuitBreaker;
pub use circuit_breaker::AnalyticsInsight;
pub use circuit_breaker::AnalyticsProcessor;
pub use circuit_breaker::AnalyticsRecommendation;
pub use circuit_breaker::AnalyticsResult;
pub use circuit_breaker::CircuitBreaker;
pub use circuit_breaker::CircuitBreakerAnalytics;
pub use circuit_breaker::CircuitBreakerBuilder;
pub use circuit_breaker::CircuitBreakerError;
pub use circuit_breaker::CircuitBreakerEvent;
pub use circuit_breaker::CircuitBreakerEventRecorder;
pub use circuit_breaker::CircuitBreakerEventType;
pub use circuit_breaker::CircuitBreakerFailureDetector;
pub use circuit_breaker::CircuitBreakerRecoveryManager;
pub use circuit_breaker::CircuitBreakerStatsAggregator;
pub use circuit_breaker::CircuitBreakerStatsTracker;
pub use circuit_breaker::ConsoleEventPublisher;
pub use circuit_breaker::ErrorTracker;
pub use circuit_breaker::EventPublisher;
pub use circuit_breaker::FileEventPublisher;
pub use circuit_breaker::HealthCheckResult;
pub use circuit_breaker::HealthMetrics;
pub use circuit_breaker::RecoveryContext;
pub use circuit_breaker::RecoveryResult;
pub use circuit_breaker::RecoveryStrategy as CircuitBreakerRecoveryStrategy;
pub use circuit_breaker::RequestCounters;
pub use circuit_breaker::ResponseTimeTracker;
pub use circuit_breaker::SlidingWindow;
pub use circuit_breaker::ValidationResult as CircuitBreakerValidationResult;
pub use column_transformer::ColumnTransformer;
pub use column_transformer::ColumnTransformerBuilder;
pub use column_transformer::ColumnTransformerOutput;
pub use column_transformer::ColumnTransformerTrained;
pub use config_management::ConfigManager;
pub use config_management::ConfigValue as ConfigManagementConfigValue;
pub use config_management::EnvironmentConfig;
pub use config_management::EstimatorConfig;
pub use config_management::ExecutionConfig;
pub use config_management::PipelineConfig;
pub use config_management::ResourceConfig;
pub use config_management::StepConfig;
pub use config_management::ValidationRule as ConfigValidationRule;
pub use configuration_validation::CompileTimeValidator;
pub use configuration_validation::ConfigurationValidator;
pub use configuration_validation::Constraint;
pub use configuration_validation::CustomValidationRule;
pub use configuration_validation::DependencyConstraint;
pub use configuration_validation::FieldConstraints;
pub use configuration_validation::FieldType;
pub use configuration_validation::PipelineConfigValidator;
pub use configuration_validation::RuleType;
pub use configuration_validation::RuntimeValidator;
pub use configuration_validation::ValidationBuilder;
pub use configuration_validation::ValidationReport;
pub use configuration_validation::ValidationResult;
pub use configuration_validation::ValidationSchema;
pub use configuration_validation::ValidationSeverity;
pub use configuration_validation::ValidationStatus;
pub use configuration_validation::ValidationSummary;
pub use continual_learning::ContinualLearningPipeline;
pub use continual_learning::ContinualLearningPipelineTrained;
pub use continual_learning::ContinualLearningStrategy;
pub use continual_learning::MemoryBuffer;
pub use continual_learning::MemorySample as ContinualMemorySample;
pub use continual_learning::SamplingStrategy;
pub use continual_learning::Task;
pub use continual_learning::TaskStatistics;
pub use cv_pipelines::AdaptationAlgorithm;
pub use cv_pipelines::AdaptationMetric;
pub use cv_pipelines::AdaptiveQualityConfig;
pub use cv_pipelines::BoundingBox;
pub use cv_pipelines::BufferManagementConfig;
pub use cv_pipelines::CVConfig;
pub use cv_pipelines::CVMetrics;
pub use cv_pipelines::CVModel;
pub use cv_pipelines::CVPipeline;
pub use cv_pipelines::CVPipelineState;
pub use cv_pipelines::CVPrediction;
pub use cv_pipelines::CacheEvictionPolicy;
pub use cv_pipelines::CachingStrategy;
pub use cv_pipelines::CameraInfo;
pub use cv_pipelines::CameraIntrinsics;
pub use cv_pipelines::CameraSettings;
pub use cv_pipelines::ColorSpace;
pub use cv_pipelines::CompressionAlgorithm;
pub use cv_pipelines::CompressionConfig;
pub use cv_pipelines::ComputeDevice;
pub use cv_pipelines::ConfidenceScores;
pub use cv_pipelines::ContrastiveLearningConfig;
pub use cv_pipelines::CrossModalLearningConfig;
pub use cv_pipelines::CrossModalStrategy;
pub use cv_pipelines::DenoisingAlgorithm;
pub use cv_pipelines::Detection;
pub use cv_pipelines::DetectionMetadata;
pub use cv_pipelines::DistillationConfig;
pub use cv_pipelines::EncodingConfig;
pub use cv_pipelines::ErrorResilienceConfig;
pub use cv_pipelines::ExifData;
pub use cv_pipelines::ExtractorConfig;
pub use cv_pipelines::ExtractorType;
pub use cv_pipelines::FeatureExtractor;
pub use cv_pipelines::FeatureMetadata;
pub use cv_pipelines::FeatureQuality;
pub use cv_pipelines::FeatureStatistics;
pub use cv_pipelines::FeatureVector;
pub use cv_pipelines::FusionStrategy as CVFusionStrategy;
pub use cv_pipelines::GPSInfo;
pub use cv_pipelines::ImageData;
pub use cv_pipelines::ImageDataType;
pub use cv_pipelines::ImageFormat;
pub use cv_pipelines::ImageMetadata;
pub use cv_pipelines::ImageSpecification;
pub use cv_pipelines::ImageTransform;
pub use cv_pipelines::InterpolationMethod;
pub use cv_pipelines::LensInfo;
pub use cv_pipelines::LoadBalancingAlgorithm;
pub use cv_pipelines::MemoryOptimizationLevel;
pub use cv_pipelines::Modality;
pub use cv_pipelines::ModelConfig;
pub use cv_pipelines::ModelMetadata;
pub use cv_pipelines::ModelPerformance;
pub use cv_pipelines::ModelType;
pub use cv_pipelines::MultiModalConfig;
pub use cv_pipelines::NetworkOptimizationConfig;
pub use cv_pipelines::NoiseReductionConfig;
pub use cv_pipelines::NormalizationSpec;
pub use cv_pipelines::ObjectDetectionResult;
pub use cv_pipelines::ParallelProcessingConfig;
pub use cv_pipelines::ParallelStrategy as CVParallelStrategy;
pub use cv_pipelines::PerformanceConfig;
pub use cv_pipelines::PerformanceMetrics;
pub use cv_pipelines::PostProcessor as CVPostProcessor;
pub use cv_pipelines::PredictionMetadata;
pub use cv_pipelines::PredictionResult;
pub use cv_pipelines::PredictionType;
pub use cv_pipelines::ProcessedResult;
pub use cv_pipelines::ProcessingComplexity;
pub use cv_pipelines::ProcessingMode;
pub use cv_pipelines::ProcessingStatistics;
pub use cv_pipelines::ProcessorConfig;
pub use cv_pipelines::ProcessorType;
pub use cv_pipelines::QualityEnhancementConfig;
pub use cv_pipelines::QualityLevel;
pub use cv_pipelines::QualityMetrics as CVQualityMetrics;
pub use cv_pipelines::QualitySettings;
pub use cv_pipelines::RateControlMethod;
pub use cv_pipelines::RealTimeProcessingConfig;
pub use cv_pipelines::RecoveryStrategy as CVRecoveryStrategy;
pub use cv_pipelines::ResourceUtilization;
pub use cv_pipelines::SharpeningConfig;
pub use cv_pipelines::StreamingConfig;
pub use cv_pipelines::StreamingProtocol;
pub use cv_pipelines::SyncMethod;
pub use cv_pipelines::TemporalAlignmentConfig;
pub use cv_pipelines::TransformParameter;
pub use cv_pipelines::VideoCodec;
pub use dag_pipeline::BranchCondition;
pub use dag_pipeline::ComparisonOp;
pub use dag_pipeline::DAGNode;
pub use dag_pipeline::DAGPipeline;
pub use dag_pipeline::DAGPipelineTrained;
pub use dag_pipeline::ExecutionRecord as DAGExecutionRecord;
pub use dag_pipeline::ExecutionStats;
pub use dag_pipeline::MergeStrategy;
pub use dag_pipeline::NodeComponent;
pub use dag_pipeline::NodeConfig;
pub use dag_pipeline::NodeOutput;
pub use debugging::Bottleneck as DebuggingBottleneck;
pub use debugging::BottleneckDetector;
pub use debugging::BottleneckSeverity as DebuggingBottleneckSeverity;
pub use debugging::BottleneckType;
pub use debugging::Breakpoint as DebuggingBreakpoint;
pub use debugging::BreakpointCondition as DebuggingBreakpointCondition;
pub use debugging::BreakpointFrequency;
pub use debugging::ComparisonOperator;
pub use debugging::DataSnapshot;
pub use debugging::DataSummary;
pub use debugging::DebugConfig as DebuggingConfig;
pub use debugging::DebugLogLevel;
pub use debugging::DebugOutputFormat;
pub use debugging::DebugSession as DebuggingSession;
pub use debugging::ErrorAnalysis;
pub use debugging::ErrorPattern;
pub use debugging::ErrorResolutionStatus;
pub use debugging::ErrorStatistics;
pub use debugging::ErrorTracker as DebuggingErrorTracker;
pub use debugging::ExecutionState;
pub use debugging::ExecutionStep as EnhancedExecutionStep;
pub use debugging::InteractiveDebugger;
pub use debugging::IoStatistics;
pub use debugging::MemoryUsage as DebuggingMemoryUsage;
pub use debugging::PerformanceAnalysis as DebuggingPerformanceAnalysis;
pub use debugging::PerformanceMeasurement;
pub use debugging::PerformanceMetric;
pub use debugging::PerformanceProfiler;
pub use debugging::PipelineDebugger;
pub use debugging::SessionState;
pub use debugging::StatisticalSummary;
pub use debugging::StepError;
pub use debugging::TrackedError;
pub use developer_experience::Breakpoint as DeveloperBreakpoint;
pub use developer_experience::CodeExample;
pub use developer_experience::DebugState;
pub use developer_experience::DebugSummary;
pub use developer_experience::DeveloperFriendlyError;
pub use developer_experience::ErrorMessageEnhancer;
pub use developer_experience::ExecutionContext;
pub use developer_experience::FixSuggestion;
pub use developer_experience::PipelineDebugger as DeveloperPipelineDebugger;
pub use developer_experience::StepType;
pub use developer_experience::SuggestionPriority;
pub use developer_experience::TraceEntry;
pub use developer_experience::WatchExpression as DeveloperWatchExpression;
pub use differentiable::ActivationFunction as DiffActivationFunction;
pub use differentiable::AutoDiffConfig;
pub use differentiable::AutoDiffEngine;
pub use differentiable::ComputationGraph;
pub use differentiable::ComputationNode;
pub use differentiable::DifferentiableOperation;
pub use differentiable::DifferentiablePipeline;
pub use differentiable::DifferentiableStage;
pub use differentiable::DifferentiationMode;
pub use differentiable::DualNumber;
pub use differentiable::GradientAccumulation;
pub use differentiable::GradientContext;
pub use differentiable::GradientRecord;
pub use differentiable::LearningRateSchedule as DiffLearningRateSchedule;
pub use differentiable::NeuralPipelineController;
pub use differentiable::OptimizationConfig as DiffOptimizationConfig;
pub use differentiable::OptimizerState;
pub use differentiable::OptimizerType as DiffOptimizerType;
pub use differentiable::Parameter as DiffParameter;
pub use differentiable::ParameterConfig as DiffParameterConfig;
pub use differentiable::PipelineComponent;
pub use differentiable::TrainingMetrics;
pub use differentiable::TrainingState;
pub use distributed::TaskPriority as DistributedTaskPriority;
pub use distributed::ClusterManager;
pub use distributed::ClusterNode;
pub use distributed::DataShard;
pub use distributed::DistributedTask;
pub use distributed::FaultDetector;
pub use distributed::LoadBalancer;
pub use distributed::MapReducePipeline;
pub use distributed::NodeStatus;
pub use distributed::ResourceRequirements;
pub use distributed::TaskResult as DistributedTaskResult;
pub use distributed::TaskStatus as DistributedTaskStatus;
pub use distributed_tracing::Bottleneck;
pub use distributed_tracing::BottleneckSeverity as TracingBottleneckSeverity;
pub use distributed_tracing::ConsoleTraceExporter;
pub use distributed_tracing::DistributedTracer;
pub use distributed_tracing::JsonFileTraceExporter;
pub use distributed_tracing::LogEntry;
pub use distributed_tracing::LogLevel as TracingLogLevel;
pub use distributed_tracing::ServiceAnalysis;
pub use distributed_tracing::ServiceInfo;
pub use distributed_tracing::SpanStatus;
pub use distributed_tracing::Trace;
pub use distributed_tracing::TraceAnalysis;
pub use distributed_tracing::TraceExporter;
pub use distributed_tracing::TraceHandle;
pub use distributed_tracing::TraceSpan;
pub use distributed_tracing::TraceStatistics;
pub use distributed_tracing::TracingConfig;
pub use enhanced_compile_time_validation::BuilderConfig;
pub use enhanced_compile_time_validation::CompileTimeValidator as EnhancedCompileTimeValidator;
pub use enhanced_compile_time_validation::ConfigType;
pub use enhanced_compile_time_validation::ConfigValue as EnhancedConfigValue;
pub use enhanced_compile_time_validation::ConfigurationLocation;
pub use enhanced_compile_time_validation::ConstraintValidator;
pub use enhanced_compile_time_validation::CrossReferenceRule;
pub use enhanced_compile_time_validation::CrossReferenceValidator;
pub use enhanced_compile_time_validation::CustomValidator;
pub use enhanced_compile_time_validation::DependencyValidator;
pub use enhanced_compile_time_validation::FieldDefinition;
pub use enhanced_compile_time_validation::ParameterConstraintValidator;
pub use enhanced_compile_time_validation::PipelineConfigurationSchema;
pub use enhanced_compile_time_validation::PipelineSchemaValidator;
pub use enhanced_compile_time_validation::ReferenceType;
pub use enhanced_compile_time_validation::SchemaConstraint;
pub use enhanced_compile_time_validation::SchemaConstraintType;
pub use enhanced_compile_time_validation::SchemaValidator;
pub use enhanced_compile_time_validation::SuggestionAction;
pub use enhanced_compile_time_validation::SuggestionPriority as ValidationSuggestionPriority;
pub use enhanced_compile_time_validation::TypeConstraint;
pub use enhanced_compile_time_validation::TypeSafeConfigBuilder;
pub use enhanced_compile_time_validation::Unbuilt;
pub use enhanced_compile_time_validation::Unvalidated;
pub use enhanced_compile_time_validation::Validated;
pub use enhanced_compile_time_validation::ValidatedPipelineConfig;
pub use enhanced_compile_time_validation::ValidationConfig;
pub use enhanced_compile_time_validation::ValidationError;
pub use enhanced_compile_time_validation::ValidationErrorCategory;
pub use enhanced_compile_time_validation::ValidationMetrics;
pub use enhanced_compile_time_validation::ValidationProof;
pub use enhanced_compile_time_validation::ValidationResult as EnhancedValidationResult;
pub use enhanced_compile_time_validation::ValidationRule;
pub use enhanced_compile_time_validation::ValidationSeverity as EnhancedValidationSeverity;
pub use enhanced_compile_time_validation::ValidationStatus as EnhancedValidationStatus;
pub use enhanced_compile_time_validation::ValidationSuggestion;
pub use enhanced_compile_time_validation::ValidationWarning;
pub use enhanced_compile_time_validation::ValueConstraint;
pub use enhanced_compile_time_validation::WarningCategory;
pub use enhanced_error_messages::ActionableSuggestion;
pub use enhanced_error_messages::AutoRecoveryHandler;
pub use enhanced_error_messages::CodeExample as EnhancedCodeExample;
pub use enhanced_error_messages::ConfigurationContext;
pub use enhanced_error_messages::ContextProvider;
pub use enhanced_error_messages::ContextType;
pub use enhanced_error_messages::DataContext;
pub use enhanced_error_messages::DataQualityMetrics;
pub use enhanced_error_messages::DataStatistics;
pub use enhanced_error_messages::DifficultyLevel;
pub use enhanced_error_messages::EnhancedErrorContext;
pub use enhanced_error_messages::EnhancedErrorMessage;
pub use enhanced_error_messages::EnvironmentContext;
pub use enhanced_error_messages::ErrorCategory;
pub use enhanced_error_messages::ErrorClassification;
pub use enhanced_error_messages::ErrorContextCollector;
pub use enhanced_error_messages::ErrorEnhancementConfig;
pub use enhanced_error_messages::ErrorEnhancementStatistics;
pub use enhanced_error_messages::ErrorFormatter;
pub use enhanced_error_messages::ErrorFrequency;
pub use enhanced_error_messages::ErrorMessageEnhancer as EnhancedErrorMessageEnhancer;
pub use enhanced_error_messages::ErrorPattern as EnhancedErrorPattern;
pub use enhanced_error_messages::ErrorPatternAnalyzer;
pub use enhanced_error_messages::ExpertiseLevel;
pub use enhanced_error_messages::ImplementationStep;
pub use enhanced_error_messages::IssueRelationship;
pub use enhanced_error_messages::MissingValueInfo;
pub use enhanced_error_messages::OutputFormat;
pub use enhanced_error_messages::PerformanceBottleneck;
pub use enhanced_error_messages::PerformanceContext as EnhancedPerformanceContext;
pub use enhanced_error_messages::PipelineContext as EnhancedPipelineContext;
pub use enhanced_error_messages::QualityIssue;
pub use enhanced_error_messages::RecoveryAdvisor;
pub use enhanced_error_messages::RecoveryStrategy as EnhancedRecoveryStrategy;
pub use enhanced_error_messages::RelatedIssue;
pub use enhanced_error_messages::ResolutionStep;
pub use enhanced_error_messages::ResolutionStrategy;
pub use enhanced_error_messages::SeverityLevel;
pub use enhanced_error_messages::SimilarIssue;
pub use enhanced_error_messages::StackFrame;
pub use enhanced_error_messages::SuggestionEngine;
pub use enhanced_error_messages::SuggestionGenerator;
pub use enhanced_errors::DataShape;
pub use enhanced_errors::EnhancedErrorBuilder;
pub use enhanced_errors::ErrorContext;
pub use enhanced_errors::ImpactLevel;
pub use enhanced_errors::PerformanceMetrics as EnhancedPerformanceMetrics;
pub use enhanced_errors::PerformanceWarningType;
pub use enhanced_errors::PipelineError;
pub use enhanced_errors::ResourceType;
pub use enhanced_errors::StructureErrorType;
pub use enhanced_errors::TypeViolationType;
pub use ensemble::CompetenceEstimation;
pub use ensemble::DynamicEnsembleSelector;
pub use ensemble::DynamicEnsembleSelectorBuilder;
pub use ensemble::DynamicEnsembleSelectorTrained;
pub use ensemble::FusionStrategy;
pub use ensemble::HierarchicalComposition;
pub use ensemble::HierarchicalCompositionBuilder;
pub use ensemble::HierarchicalCompositionTrained;
pub use ensemble::HierarchicalNode;
pub use ensemble::HierarchicalStrategy;
pub use ensemble::ModelFusion;
pub use ensemble::ModelFusionBuilder;
pub use ensemble::ModelFusionTrained;
pub use ensemble::SelectionStrategy;
pub use ensemble::VotingClassifier;
pub use ensemble::VotingClassifierBuilder;
pub use ensemble::VotingClassifierTrained;
pub use ensemble::VotingRegressor;
pub use ensemble::VotingRegressorBuilder;
pub use ensemble::VotingRegressorTrained;
pub use execution::ExecutionEngineConfig;
pub use execution::ExecutionStrategy;
pub use execution::ExecutionTask;
pub use execution::ParameterValue as ComposableParameterValue;
pub use execution::PerformanceGoals;
pub use execution::ResourceConstraints;
pub use execution::StrategyConfig;
pub use execution::StrategyMetrics;
pub use execution::TaskHandle;
pub use execution::TaskPriority;
pub use execution::TaskResult;
pub use execution::TaskScheduler;
pub use execution::TaskStatus;
pub use execution::TaskType;
pub use execution_hooks::CustomHook;
pub use execution_hooks::CustomHookBuilder;
pub use execution_hooks::ExecutionContext as HookExecutionContext;
pub use execution_hooks::ExecutionHook;
pub use execution_hooks::HookData;
pub use execution_hooks::HookManager;
pub use execution_hooks::HookPhase;
pub use execution_hooks::HookResult;
pub use execution_hooks::LogLevel as HookLogLevel;
pub use execution_hooks::LoggingHook;
pub use execution_hooks::MemoryUsage as HookMemoryUsage;
pub use execution_hooks::PerformanceHook;
pub use execution_hooks::PerformanceMetrics as HookPerformanceMetrics;
pub use execution_hooks::ValidationHook;
pub use external_integration::AuthConfig;
pub use external_integration::AuthCredentials;
pub use external_integration::AuthType;
pub use external_integration::BackoffStrategy;
pub use external_integration::CircuitBreakerConfig;
pub use external_integration::CircuitBreakerState;
pub use external_integration::CircuitState;
pub use external_integration::ConnectionConfig;
pub use external_integration::DatabaseIntegration;
pub use external_integration::ExternalIntegration;
pub use external_integration::ExternalIntegrationManager;
pub use external_integration::HealthCheckConfig;
pub use external_integration::HealthStatus;
pub use external_integration::IntegrationConfig;
pub use external_integration::IntegrationData;
pub use external_integration::IntegrationRequest;
pub use external_integration::IntegrationResponse;
pub use external_integration::IntegrationType;
pub use external_integration::Operation;
pub use external_integration::OperationResult;
pub use external_integration::RateLimitConfig;
pub use external_integration::RefreshConfig;
pub use external_integration::RestApiIntegration;
pub use external_integration::RetryCondition;
pub use external_integration::RetryPolicy;
pub use external_integration::TimeoutConfig;
pub use external_integration::TlsConfig;
pub use feature_engineering::AutoFeatureEngineer;
pub use feature_engineering::ColumnType;
pub use feature_engineering::ColumnTypeDetector;
pub use feature_engineering::DetectionMethod;
pub use feature_engineering::FeatureInteraction;
pub use feature_engineering::FeatureInteractionDetector;
pub use feature_engineering::InteractionType;
pub use few_shot::DistanceMetric;
pub use few_shot::FewShotLearnerType;
pub use few_shot::FewShotPipeline;
pub use few_shot::FewShotPipelineTrained;
pub use few_shot::MAMLLearner;
pub use few_shot::MAMLLearnerTrained;
pub use few_shot::MetaLearnerWrapper;
pub use few_shot::PrototypicalNetwork;
pub use few_shot::PrototypicalNetworkTrained;
pub use few_shot::SupportSet;
pub use fluent_api::CacheStrategy;
pub use fluent_api::CachingConfiguration;
pub use fluent_api::DebugConfiguration;
pub use fluent_api::FeatureEngineeringChain;
pub use fluent_api::FeatureUnionBuilder;
pub use fluent_api::FluentPipelineBuilder;
pub use fluent_api::ImputationStrategy;
pub use fluent_api::LogLevel;
pub use fluent_api::MemoryConfiguration;
pub use fluent_api::PipelineConfiguration;
pub use fluent_api::PipelinePresets;
pub use fluent_api::PreprocessingChain;
pub use fluent_api::ValidationConfiguration;
pub use fluent_api::ValidationLevel;
pub use memory_optimization::MemoryEfficientOps;
pub use memory_optimization::MemoryMonitor;
pub use memory_optimization::MemoryMonitorConfig;
pub use memory_optimization::MemoryPool;
pub use memory_optimization::MemoryStatistics;
pub use memory_optimization::MemoryUsage as MemoryOptimizationUsage;
pub use memory_optimization::PoolStatistics;
pub use memory_optimization::StreamingBuffer;
pub use meta_learning::AdaptationStrategy;
pub use meta_learning::Experience;
pub use meta_learning::ExperienceStorage;
pub use meta_learning::MetaLearningPipeline;
pub use meta_learning::MetaLearningPipelineTrained;
pub use middleware::AlertManager;
pub use middleware::AlertRule;
pub use middleware::AlertSeverity as MiddlewareAlertSeverity;
pub use middleware::AuthenticationCredentials;
pub use middleware::AuthenticationMethod as MiddlewareAuthMethod;
pub use middleware::AuthenticationMiddleware;
pub use middleware::AuthenticationProvider;
pub use middleware::AuthorizationConfig as MiddlewareAuthConfig;
pub use middleware::AuthorizationMiddleware;
pub use middleware::CacheConfig;
pub use middleware::CacheEntry;
pub use middleware::CachingMiddleware;
pub use middleware::ErrorAction;
pub use middleware::MiddlewareChain;
pub use middleware::MiddlewareChainConfig;
pub use middleware::MiddlewareContext;
pub use middleware::MiddlewareStats;
pub use middleware::MonitoringMiddleware;
pub use middleware::PipelineMiddleware;
pub use middleware::TransformationMiddleware;
pub use middleware::UserInfo as MiddlewareUserInfo;
pub use middleware::ValidationMiddleware;
pub use mock::MockPredictor;
pub use mock::MockTransformer;
pub use modular_framework::CapabilityMismatch;
pub use modular_framework::CompatibilityReport;
pub use modular_framework::ComponentCapability;
pub use modular_framework::ComponentConfig;
pub use modular_framework::ComponentDependency;
pub use modular_framework::ComponentFactory;
pub use modular_framework::ComponentInfo;
pub use modular_framework::ComponentMetadata;
pub use modular_framework::ComponentNode;
pub use modular_framework::ComponentRegistry;
pub use modular_framework::ComponentStatus;
pub use modular_framework::CompositionContext;
pub use modular_framework::ConfigValue as ModularConfigValue;
pub use modular_framework::DependencyGraph;
pub use modular_framework::EnvironmentSettings;
pub use modular_framework::ErrorHandlingStrategy;
pub use modular_framework::ExecutionCondition;
pub use modular_framework::ExecutionMetadata as ModularExecutionMetadata;
pub use modular_framework::ExecutionStrategy as ModularExecutionStrategy;
pub use modular_framework::LogLevel as ModularLogLevel;
pub use modular_framework::MissingDependency;
pub use modular_framework::ModularPipeline;
pub use modular_framework::ModularPipelineBuilder;
pub use modular_framework::PipelineConfig as ModularPipelineConfig;
pub use modular_framework::PipelineStep as ModularPipelineStep;
pub use modular_framework::PluggableComponent;
pub use modular_framework::ResourceLimits;
pub use modular_framework::ResourceManager;
pub use modular_framework::VersionConflict;
pub use monitoring::Anomaly;
pub use monitoring::AnomalySeverity;
pub use monitoring::AnomalyType;
pub use monitoring::ExecutionContext as MonitoringExecutionContext;
pub use monitoring::ExecutionHandle;
pub use monitoring::ExecutionStatus;
pub use monitoring::Metric;
pub use monitoring::MetricsSnapshot;
pub use monitoring::MonitorConfig;
pub use monitoring::PerformanceAnalysis;
pub use monitoring::PerformanceBaseline;
pub use monitoring::PerformanceTrends;
pub use monitoring::PipelineMonitor;
pub use monitoring::StagePerformance;
pub use monitoring::Trend;
pub use nlp_pipelines::AnalysisResult;
pub use nlp_pipelines::BagOfWordsExtractor;
pub use nlp_pipelines::ContextManager;
pub use nlp_pipelines::ConversationResponse;
pub use nlp_pipelines::ConversationTurn;
pub use nlp_pipelines::ConversationalAI;
pub use nlp_pipelines::DocumentParser;
pub use nlp_pipelines::DocumentProcessor;
pub use nlp_pipelines::Entity;
pub use nlp_pipelines::EvaluationConfig;
pub use nlp_pipelines::EvaluationMetric;
pub use nlp_pipelines::FeatureExtractionConfig;
pub use nlp_pipelines::FeatureExtractor as NLPFeatureExtractor;
pub use nlp_pipelines::LanguageDetector;
pub use nlp_pipelines::LanguageModel;
pub use nlp_pipelines::ModelConfig as NLPModelConfig;
pub use nlp_pipelines::ModelPrediction;
pub use nlp_pipelines::ModelType as NLPModelType;
pub use nlp_pipelines::MultiLanguageSupport;
pub use nlp_pipelines::NERAnalyzer;
pub use nlp_pipelines::NLPPipeline;
pub use nlp_pipelines::NLPPipelineConfig;
pub use nlp_pipelines::OutputFormatter;
pub use nlp_pipelines::PreprocessingConfig;
pub use nlp_pipelines::ProcessingResult;
pub use nlp_pipelines::ProcessingStats;
pub use nlp_pipelines::QuestionAnsweringModel;
pub use nlp_pipelines::SentimentAnalyzer;
pub use nlp_pipelines::SimpleLanguageModel;
pub use nlp_pipelines::SummarizationStrategy;
pub use nlp_pipelines::TextAnalyzer;
pub use nlp_pipelines::TextClassifier;
pub use nlp_pipelines::TextNormalizer;
pub use nlp_pipelines::TextPreprocessor;
pub use nlp_pipelines::TextSummarizationModel;
pub use nlp_pipelines::TfIdfExtractor;
pub use nlp_pipelines::TopicModelingAnalyzer;
pub use nlp_pipelines::TrainingConfig as NLPTrainingConfig;
pub use nlp_pipelines::TranslationModel;
pub use nlp_pipelines::WordEmbeddingExtractor;
pub use optimization::ErrorHandlingStrategy as OptimizationErrorHandlingStrategy;
pub use optimization::FallbackStrategy;
pub use optimization::MultiObjectiveResult;
pub use optimization::OptimizationResults;
pub use optimization::ParameterSpace;
pub use optimization::ParameterType;
pub use optimization::ParetoFront;
pub use optimization::PipelineOptimizer;
pub use optimization::PipelineValidator;
pub use optimization::RobustPipelineExecutor;
pub use optimization::ScoringMetric;
pub use optimization::SearchStrategy;
pub use parallel_execution::AsyncTask;
pub use parallel_execution::LoadBalancingStrategy;
pub use parallel_execution::ParallelConfig;
pub use parallel_execution::ParallelExecutionStrategy;
pub use parallel_execution::ParallelExecutor;
pub use parallel_execution::ParallelPipeline;
pub use parallel_execution::ParallelTask;
pub use parallel_execution::TaskResult as ParallelTaskResult;
pub use parallel_execution::WorkerStatistics;
pub use performance_profiler::BottleneckMetrics;
pub use performance_profiler::BottleneckSeverity as ProfilerBottleneckSeverity;
pub use performance_profiler::BottleneckType as ProfilerBottleneckType;
pub use performance_profiler::ComparativeAnalysis;
pub use performance_profiler::CpuSample as ProfilerCpuSample;
pub use performance_profiler::GpuSample;
pub use performance_profiler::ImplementationDifficulty;
pub use performance_profiler::MemorySample as ProfilerMemorySample;
pub use performance_profiler::OptimizationCategory;
pub use performance_profiler::OptimizationHint;
pub use performance_profiler::OptimizationPriority;
pub use performance_profiler::OverallMetrics;
pub use performance_profiler::PerformanceProfiler as ProfilerPerformanceProfiler;
pub use performance_profiler::PerformanceReport as ProfilerPerformanceReport;
pub use performance_profiler::ProfileSession;
pub use performance_profiler::ProfilerConfig;
pub use performance_profiler::StageProfile;
pub use performance_profiler::SummaryMetrics;
pub use performance_profiler::TrendDirection as ProfilerTrendDirection;
pub use performance_testing::BenchmarkContext;
pub use performance_testing::BenchmarkResult as PerformanceBenchmarkResult;
pub use performance_testing::BenchmarkStorage;
pub use performance_testing::CpuStatistics;
pub use performance_testing::EnvironmentConfig as PerformanceEnvironmentConfig;
pub use performance_testing::EnvironmentMetadata;
pub use performance_testing::MemoryStatistics as PerformanceMemoryStatistics;
pub use performance_testing::OutlierDetection;
pub use performance_testing::PerformanceMetrics as PerformanceTestingMetrics;
pub use performance_testing::PerformanceRegressionTester;
pub use performance_testing::PerformanceReport;
pub use performance_testing::ProfilingConfig;
pub use performance_testing::RegressionAnalysis;
pub use performance_testing::RegressionSeverity;
pub use performance_testing::RegressionThresholds;
pub use performance_testing::StatisticalAnalysisConfig;
pub use performance_testing::StatisticalTest;
pub use performance_testing::SystemInfo;
pub use performance_testing::ThroughputMetrics;
pub use performance_testing::TimeStatistics;
pub use performance_testing::TrendAnalysis;
pub use pipeline::Pipeline;
pub use pipeline::PipelineBuilder;
pub use pipeline::PipelinePredictor;
pub use pipeline::PipelineStep;
pub use pipeline::PipelineTrained;
pub use pipeline_visualization::DataSpecification;
pub use pipeline_visualization::DataType as VisualizationDataType;
pub use pipeline_visualization::EdgeProperties;
pub use pipeline_visualization::EdgeStyle;
pub use pipeline_visualization::ExportFormat;
pub use pipeline_visualization::FontProperties;
pub use pipeline_visualization::FontWeight;
pub use pipeline_visualization::GraphEdge;
pub use pipeline_visualization::GraphNode;
pub use pipeline_visualization::IoSpecification;
pub use pipeline_visualization::LayoutAlgorithm;
pub use pipeline_visualization::NodeShape;
pub use pipeline_visualization::NodeSize;
pub use pipeline_visualization::ParameterValue as VisualizationParameterValue;
pub use pipeline_visualization::PipelineGraph;
pub use pipeline_visualization::PipelineVisualizer;
pub use pipeline_visualization::ShapeSpecification;
pub use pipeline_visualization::VisualProperties;
pub use pipeline_visualization::VisualizationConfig;
pub use plugin_architecture::ComponentConfig as PluginComponentConfig;
pub use plugin_architecture::ComponentContext;
pub use plugin_architecture::ComponentFactory as PluginComponentFactory;
pub use plugin_architecture::ComponentSchema;
pub use plugin_architecture::ConfigValue as PluginConfigValue;
pub use plugin_architecture::ParameterConstraint;
pub use plugin_architecture::ParameterSchema;
pub use plugin_architecture::ParameterType as PluginParameterType;
pub use plugin_architecture::Plugin;
pub use plugin_architecture::PluginCapability;
pub use plugin_architecture::PluginComponent;
pub use plugin_architecture::PluginConfig;
pub use plugin_architecture::PluginContext;
pub use plugin_architecture::PluginEstimator;
pub use plugin_architecture::PluginLoader;
pub use plugin_architecture::PluginMetadata;
pub use plugin_architecture::PluginRegistry;
pub use plugin_architecture::PluginTransformer;
pub use profile_guided_optimization::AccessPattern;
pub use profile_guided_optimization::CacheOptimizationHints;
pub use profile_guided_optimization::DataCharacteristics;
pub use profile_guided_optimization::ExecutionMetrics;
pub use profile_guided_optimization::HardwareContext;
pub use profile_guided_optimization::MLPerformancePredictor;
pub use profile_guided_optimization::MemoryLayout;
pub use profile_guided_optimization::OptimizationLevel;
pub use profile_guided_optimization::OptimizationStats;
pub use profile_guided_optimization::OptimizationStrategy;
pub use profile_guided_optimization::OptimizerConfig;
pub use profile_guided_optimization::ParallelStrategy;
pub use profile_guided_optimization::PerformancePredictor;
pub use profile_guided_optimization::PerformanceProfile;
pub use profile_guided_optimization::ProfileGuidedOptimizer;
pub use profile_guided_optimization::SimdFeature;
pub use property_testing::PipelinePropertyTester;
pub use property_testing::PropertyTestCase;
pub use property_testing::PropertyTestGenerator;
pub use property_testing::PropertyTestResult;
pub use property_testing::StatisticalValidator;
pub use property_testing::TestSuiteResult;
pub use property_testing::TestSuiteRunner;
pub use property_testing::ValidationResult as PropertyValidationResult;
pub use property_testing::ValidationStatistics;
pub use quality_assurance::AutomatedQualityAssurance;
pub use quality_assurance::ComplianceStatus;
pub use quality_assurance::ExecutiveSummary;
pub use quality_assurance::IssueCategory as QAIssueCategory;
pub use quality_assurance::IssueSeverity as QAIssueSeverity;
pub use quality_assurance::QAConfig;
pub use quality_assurance::QualityAssessment;
pub use quality_assurance::QualityGates;
pub use quality_assurance::QualityIssue as QAQualityIssue;
pub use quality_assurance::QualityMetrics;
pub use quality_assurance::QualityReport;
pub use quality_assurance::QualityStandards;
pub use quality_assurance::RecommendationCategory as QARecommendationCategory;
pub use quality_assurance::RecommendationPriority as QARecommendationPriority;
pub use quality_assurance::TrendDirection as QATrendDirection;
pub use quantum::QuantumBackend;
pub use quantum::QuantumEnsemble;
pub use quantum::QuantumGate;
pub use quantum::QuantumPipeline;
pub use quantum::QuantumPipelineBuilder;
pub use quantum::QuantumPipelineStep;
pub use quantum::QuantumTransformer;
pub use scheduling::ResourcePool;
pub use scheduling::RetryConfig;
pub use scheduling::ScheduledTask;
pub use scheduling::SchedulerStatistics;
pub use scheduling::SchedulingStrategy;
pub use scheduling::TaskScheduler as SchedulingTaskScheduler;
pub use scheduling::TaskState;
pub use scheduling::Workflow;
pub use scheduling::WorkflowManager;
pub use simd_optimizations::SimdConfig;
pub use simd_optimizations::SimdDataLayout;
pub use simd_optimizations::SimdFeatureOps;
pub use simd_optimizations::SimdOps;
pub use state_management::CheckpointConfig;
pub use state_management::ExecutionStatistics;
pub use state_management::PersistenceStrategy;
pub use state_management::PipelineVersionControl;
pub use state_management::StateData;
pub use state_management::StateManager;
pub use state_management::StateSnapshot;
pub use state_management::StateSynchronizer;
pub use streaming::StateManagement;
pub use streaming::StreamConfig;
pub use streaming::StreamDataPoint;
pub use streaming::StreamStats;
pub use streaming::StreamWindow;
pub use streaming::StreamingPipeline;
pub use streaming::StreamingPipelineTrained;
pub use streaming::UpdateStrategy;
pub use streaming::WindowingStrategy;
pub use stress_testing::ComputationType;
pub use stress_testing::EdgeCase;
pub use stress_testing::MemoryPattern;
pub use stress_testing::ResourceMonitor;
pub use stress_testing::ResourceStats;
pub use stress_testing::ResourceUsageStats;
pub use stress_testing::StressTestConfig;
pub use stress_testing::StressTestIssue;
pub use stress_testing::StressTestReport;
pub use stress_testing::StressTestResult;
pub use stress_testing::StressTestScenario;
pub use stress_testing::StressTester;
pub use enhanced_wasm_integration::BrowserFeature;
pub use enhanced_wasm_integration::BrowserFeatureDetection;
pub use enhanced_wasm_integration::BrowserInfo;
pub use enhanced_wasm_integration::BrowserIntegration as EnhancedBrowserIntegration;
pub use enhanced_wasm_integration::CompilationTarget;
pub use enhanced_wasm_integration::CompiledWasmModule;
pub use enhanced_wasm_integration::CpuIntensity;
pub use enhanced_wasm_integration::ExecutionContext as WasmExecutionContext;
pub use enhanced_wasm_integration::ExecutionProfile;
pub use enhanced_wasm_integration::FeatureDetectionStrategy;
pub use enhanced_wasm_integration::FunctionHandle;
pub use enhanced_wasm_integration::FunctionSignature;
pub use enhanced_wasm_integration::GeneratedBinding;
pub use enhanced_wasm_integration::IoProfile;
pub use enhanced_wasm_integration::JsBindingsGenerator;
pub use enhanced_wasm_integration::JsType;
pub use enhanced_wasm_integration::LoadedWasmModule;
pub use enhanced_wasm_integration::MemoryConstraints;
pub use enhanced_wasm_integration::MemoryLayout as WasmMemoryLayout;
pub use enhanced_wasm_integration::MemoryPermissions;
pub use enhanced_wasm_integration::MemoryProfile;
pub use enhanced_wasm_integration::MemoryRegion;
pub use enhanced_wasm_integration::ModuleLoader;
pub use enhanced_wasm_integration::ModuleSource;
pub use enhanced_wasm_integration::OptimizationPass;
pub use enhanced_wasm_integration::OptimizationResult;
pub use enhanced_wasm_integration::OptimizationStrategy as WasmOptimizationStrategy;
pub use enhanced_wasm_integration::PerformanceHints;
pub use enhanced_wasm_integration::PerformanceProfile as WasmPerformanceProfile;
pub use enhanced_wasm_integration::PerformanceRequirements;
pub use enhanced_wasm_integration::ProfilingSession;
pub use enhanced_wasm_integration::ScalingProfile;
pub use enhanced_wasm_integration::TaskData;
pub use enhanced_wasm_integration::TaskPriority as WasmTaskPriority;
pub use enhanced_wasm_integration::TaskType as WasmTaskType;
pub use enhanced_wasm_integration::TypedArrayType;
pub use enhanced_wasm_integration::WasmArchitecture;
pub use enhanced_wasm_integration::WasmCompiler as EnhancedWasmCompiler;
pub use enhanced_wasm_integration::WasmExport;
pub use enhanced_wasm_integration::WasmExportValue;
pub use enhanced_wasm_integration::WasmImport;
pub use enhanced_wasm_integration::WasmInstance;
pub use enhanced_wasm_integration::WasmIntegrationConfig;
pub use enhanced_wasm_integration::WasmIntegrationManager;
pub use enhanced_wasm_integration::WasmMemoryView;
pub use enhanced_wasm_integration::WasmModuleManager;
pub use enhanced_wasm_integration::WasmModuleMetadata;
pub use enhanced_wasm_integration::WasmPerformanceOptimizer;
pub use enhanced_wasm_integration::WasmProfiler;
pub use enhanced_wasm_integration::WasmType;
pub use enhanced_wasm_integration::WasmValue as EnhancedWasmValue;
pub use enhanced_wasm_integration::WebApiIntegration;
pub use enhanced_wasm_integration::WorkerStatistics as WasmWorkerStatistics;
pub use enhanced_wasm_integration::WorkerStatus;
pub use enhanced_wasm_integration::WorkerTask;
pub use enhanced_wasm_integration::WorkerThread;
pub use enhanced_wasm_integration::WorkerThreadManager;
pub use transfer_learning::domain_adaptation::DomainAdaptationPipeline;
pub use transfer_learning::domain_adaptation::DomainAdaptationPipelineTrained;
pub use transfer_learning::domain_adaptation::DomainAdaptationStrategy;
pub use transfer_learning::AdaptationConfig;
pub use transfer_learning::LearningRateSchedule;
pub use transfer_learning::PretrainedModel;
pub use transfer_learning::TransferLearningPipeline;
pub use transfer_learning::TransferLearningPipelineTrained;
pub use transfer_learning::TransferStrategy;
pub use type_safety::CategoricalInput;
pub use type_safety::ClassificationOutput;
pub use type_safety::DataFlowValidation;
pub use type_safety::DataFlowValidator;
pub use type_safety::DenseOutput;
pub use type_safety::Input;
pub use type_safety::MixedInput;
pub use type_safety::NumericInput;
pub use type_safety::Output;
pub use type_safety::PipelineValidation;
pub use type_safety::PipelineValidationError;
pub use type_safety::RegressionOutput;
pub use type_safety::SparseOutput;
pub use type_safety::StructureValidation;
pub use type_safety::TypeCompatible;
pub use type_safety::TypedEstimator;
pub use type_safety::TypedFeatureUnion;
pub use type_safety::TypedPipelineBuilder;
pub use type_safety::TypedPipelineStage;
pub use type_safety::TypedTransformer;
pub use validation::ComprehensivePipelineValidator;
pub use validation::CrossValidationResult;
pub use validation::CrossValidator;
pub use validation::DataValidationResult;
pub use validation::DataValidator;
pub use validation::MessageLevel;
pub use validation::PerformanceValidationResult;
pub use validation::PerformanceValidator;
pub use validation::RobustnessTestResult;
pub use validation::RobustnessTester;
pub use validation::StatisticalValidationResult;
pub use validation::StatisticalValidator as ComprehensiveStatisticalValidator;
pub use validation::StructureValidationResult;
pub use validation::StructureValidator;
pub use validation::ValidationMessage;
pub use validation::ValidationReport as ComprehensiveValidationReport;
pub use wasm_integration::BrowserIntegration;
pub use wasm_integration::DataSchema;
pub use wasm_integration::OptimizationLevel as WasmOptimizationLevel;
pub use wasm_integration::PipelineMetadata;
pub use wasm_integration::WasmCompiler;
pub use wasm_integration::WasmConfig;
pub use wasm_integration::WasmDataType;
pub use wasm_integration::WasmModule;
pub use wasm_integration::WasmOptimization;
pub use wasm_integration::WasmPipeline;
pub use wasm_integration::WasmStep;
pub use wasm_integration::WasmStepType;
pub use wasm_integration::WasmValue;
pub use workflow_language::CodeLanguage;
pub use workflow_language::ComponentRegistry as WorkflowComponentRegistry;
pub use workflow_language::DataType;
pub use workflow_language::DslError;
pub use workflow_language::DslLexer;
pub use workflow_language::DslParser;
pub use workflow_language::ExecutionConfig as WorkflowExecutionConfig;
pub use workflow_language::ExecutionMode;
pub use workflow_language::FileFormat;
pub use workflow_language::ParameterValue;
pub use workflow_language::PipelineDSL;
pub use workflow_language::StepDefinition;
pub use workflow_language::StepType as WorkflowStepType;
pub use workflow_language::Token;
pub use workflow_language::VisualPipelineBuilder;
pub use workflow_language::WorkflowDefinition;
pub use workflow_language::WorkflowMetadata;
pub use zero_cost::AllocationInfo;
pub use zero_cost::Arena;
pub use zero_cost::AtomicRcData;
pub use zero_cost::ConcurrencyStats;
pub use zero_cost::CowData;
pub use zero_cost::LockFreeQueue;
pub use zero_cost::MemoryLeakConfig;
pub use zero_cost::MemoryLeakDetector;
pub use zero_cost::MemoryPool as ZeroCostMemoryPool;
pub use zero_cost::MemoryStats;
pub use zero_cost::PooledBuffer;
pub use zero_cost::QueueStats;
pub use zero_cost::SafeConcurrentData;
pub use zero_cost::SharedData;
pub use zero_cost::TrackedAllocation;
pub use zero_cost::WeakRcData;
pub use zero_cost::WorkStealingDeque;
pub use zero_cost::WorkStealingStats;
pub use zero_cost::ZeroCopySlice;
pub use zero_cost::ZeroCopyView;
pub use zero_cost::ZeroCostBuffer;
pub use zero_cost::ZeroCostBuilder;
pub use zero_cost::ZeroCostCompose;
pub use zero_cost::ZeroCostComposition;
pub use zero_cost::ZeroCostConditional;
pub use zero_cost::ZeroCostEstimator;
pub use zero_cost::ZeroCostFeatureSelector;
pub use zero_cost::ZeroCostFeatureUnion;
pub use zero_cost::ZeroCostLayout;
pub use zero_cost::ZeroCostParallel;
pub use zero_cost::ZeroCostPipeline;
pub use zero_cost::ZeroCostStep;

Modules§

advanced_debugging
Advanced Debugging Utilities for Pipeline Inspection
advanced_pipeline
Advanced pipeline features
api_consistency
API Consistency Framework
automated_alerting
Automated Alerting System for Pipeline Monitoring
automl
AutoML integration with neural architecture search
benchmarking
Benchmarking utilities for pipeline composition performance analysis
boosting
Boosting ensemble implementations
circuit_breaker
Circuit Breaker Module
column_transformer
Column Transformer
config_management
Pipeline configuration management
configuration_validation
Enhanced Configuration Validation Framework
continual_learning
Continual learning pipeline components
cv_pipelines
Computer Vision Pipelines and Image Processing Workflows - Modular Architecture
dag_pipeline
Directed Acyclic Graph (DAG) pipeline components
debugging
Pipeline Debugging and Profiling Utilities
debugging_utilities
Enhanced debugging utilities for pipeline inspection and development
developer_experience
Developer Experience Enhancements
differentiable
Differentiable Pipeline Components with Automatic Differentiation
distributed
Distributed pipeline execution components
distributed_tracing
Distributed tracing system for pipeline execution monitoring
enhanced_compile_time_validation
Enhanced compile-time validation for pipeline configurations
enhanced_error_messages
Enhanced error messages with actionable suggestions and context-aware diagnostics
enhanced_errors
Enhanced Error Handling with Actionable Suggestions
enhanced_wasm_integration
Auto-generated module structure
ensemble
Ensemble methods module
error
Error types for sklears-compose crate
execution
Execution engine module
execution_config
Execution Engine Configuration System
execution_core
Execution Core Module
execution_hooks
Execution hooks and middleware for pipeline execution
execution_strategies
Execution Strategies for Composable Execution Engine
execution_types
Core Execution Type Definitions
external_integration
External Tool Integration Framework
fault_core
Core Fault Tolerance Traits and Definitions
feature_engineering
Feature engineering and interaction detection
few_shot
Few-shot learning pipeline components
fluent_api
Fluent API and advanced builder patterns for pipeline construction
memory_optimization
Memory optimization and monitoring for pipeline execution
meta_learning
Meta-learning pipeline components
middleware
Pipeline Execution Middleware Framework
mock
Mock components for testing and demonstration
modular_framework
Modular Framework for Component Composition
monitoring
Pipeline monitoring and performance profiling utilities
nlp_pipelines
Natural Language Processing Pipeline Components
optimization
Pipeline optimization and validation
parallel_execution
Parallel pipeline execution components
performance_optimization
Performance Optimization Module
performance_profiler
Performance Profiling Utilities for Pipeline Optimization
performance_testing
Performance Regression Testing Framework
pipeline
Pipeline components
pipeline_visualization
Pipeline visualization module
plugin_architecture
Plugin Architecture for Custom Components
profile_guided_optimization
Profile-guided optimization for performance-critical paths
property_testing
Property-based testing utilities for pipeline composition
quality_assurance
Automated Quality Assurance System
quantum
Quantum Computing Pipeline Components
resource_management
Resource Management System for Composable Execution Engine
scheduling
Pipeline scheduling and execution utilities
simd_optimizations
SIMD optimizations for parallel pipeline execution
state_management
Pipeline state management and persistence
streaming
Streaming pipeline components for real-time data processing
stress_testing
Stress Testing Framework for Complex Pipelines
task_definitions
Task Definition System for Composable Execution Engine
task_scheduling
Advanced Task Scheduling and Queue Management
time_series_pipelines
Time Series Processing Pipelines and IoT Data Workflows
transfer_learning
Transfer learning pipeline components
type_safety
Type safety utilities for pipeline composition
validation
Comprehensive Pipeline Validation Framework
wasm_integration
WebAssembly Integration for Browser-Based ML Pipelines
workflow_language
Workflow Language System
zero_cost
Zero-cost composition abstractions

Macros§

compile_time_validate
Compile-time validation macro
enhanced_validated_config
Macro for creating enhanced validated configurations
impl_standard_config
Helper macro for implementing StandardConfig
type_safe_config
Macro for type-safe configuration building
typed_pipeline
Helper macro for creating type-safe pipelines
validate_pipeline
Helper macro for validating pipeline compatibility at compile time
validated_config
Macro for creating validated configurations with compile-time checks

Structs§

FeatureUnion
Feature Union for parallel feature extraction
FeatureUnionTrained
Trained state for FeatureUnion
TransformedTargetRegressor
Examples
TransformedTargetRegressorTrained
Trained state for TransformedTargetRegressor