Skip to main content

Module lifecycle

Module lifecycle 

Source
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 tagging
  • ABTest — champion/challenger A/B evaluation
  • DriftDetector — 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::ModelDriftReport;
pub use error::LifecycleError;
pub use error::Result;
pub use registry::ModelRegistry;
pub use registry::ModelTag;
pub use registry::ModelVersion;
pub use registry::VersionAccuracy;

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.