dataeval.shift

Detect changes in data between different datasets.

Submodules

update_strategies

Update strategies inform how the drift detector classes update the reference data when monitoring.

Classes

DriftMMD

Drift detector using Maximum Mean Discrepancy (MMD) Drift Detection with permutation test.

DriftMVDC

Multivariant Domain Classifier

DriftUnivariate

Drift detector using univariate statistical tests.

OODKNeighbors

K-Nearest Neighbors Out-of-Distribution detector.

OODReconstruction

Autoencoder (AE) or Variational Autoencoder (VAE) based out-of-distribution detector.

Output Classes

DriftMMDOutput

Output class for DriftMMD (Maximum Mean Discrepancy) drift detector.

DriftMVDCOutput

Results of the multivariate domain classifier drift detection.

DriftOutput

Output class for univariate drift detectors.

OODOutput

Output class for predictions from out-of-distribution detectors.

OODScoreOutput

Output class for instance and feature scores from out-of-distribution detectors.