Expand description
§Chronix Model Lifecycle Management
Provides model registry, versioning, champion/challenger A/B testing, drift detection, and accuracy tracking for forecast and anomaly models.
§Components
ModelRegistry— versioned storage with champion/challenger taggingABTest— champion/challenger A/B evaluationDriftDetector— distribution drift detection (PSI, KS, ADWIN)Adwin— streaming ADWIN change detection (Bifet & Gavaldà 2007)AccuracyTracker— sliding-window accuracy metrics and staleness
Re-exports§
pub use ab_test::ABTestConfig;pub use ab_test::ABTestEvaluator;pub use ab_test::ABTestResult;pub use ab_test::PromotionCriteria;pub use accuracy::AccuracyTracker;pub use accuracy::AccuracyTrackerConfig;pub use adwin::Adwin;pub use drift::DriftAction;pub use drift::DriftCallback;pub use drift::DriftDetector;pub use drift::DriftMonitor;pub use drift::DriftReport;pub use error::LifecycleError;pub use error::Result;pub use registry::AccuracyMetrics;pub use registry::ModelRegistry;pub use registry::ModelTag;pub use registry::ModelVersion;
Modules§
- ab_test
- Champion/Challenger A/B testing for model evaluation.
- accuracy
- Accuracy tracking and model staleness monitoring.
- adwin
- ADWIN (ADaptive WINdowing) streaming change detection.
- drift
- Distribution drift detection for model monitoring.
- error
- Error types for the lifecycle management system.
- registry
- Thread-safe model registry with versioning and champion/challenger tagging.