Module ml_pipeline

Module ml_pipeline 

Source
Expand description

Machine Learning Pipeline Integration and Real-Time Processing

This module provides a comprehensive ML pipeline framework for SciRS2, enabling real-time data processing, model serving, feature engineering, and automated training workflows.

Features:

  • Real-time streaming data processing
  • DAG-based pipeline orchestration
  • Model serving and inference endpoints
  • Feature extraction and transformation pipelines
  • Automated model training and evaluation
  • Performance monitoring and A/B testing
  • Integration with distributed computing and cloud storage

Modules§

utils
Convenience functions for common ML pipeline operations

Structs§

DataBatch
Batch of data samples for efficient processing
DataSample
Data sample containing features and optional target
FeatureSchema
Feature metadata and schema information
FeatureTransformer
Feature transformer for data preprocessing
MLPipeline
ML Pipeline orchestrator
ModelPredictor
Model predictor for inference
MonitoringConfig
Monitoring configuration
PipelineConfig
Pipeline configuration
PipelineMetrics
Pipeline execution metrics
StreamingProcessor
Real-time streaming processor

Enums§

DataType
Data types supported by the ML pipeline
ErrorStrategy
Error handling strategies
FeatureConstraint
Feature constraint types
FeatureValue
Feature value types
MLPipelineError
ML pipeline error types
ModelType
Types of ML models supported
TransformType
Types of feature transformations

Traits§

PipelineNode
Pipeline node trait for processing components