dataeval.shift

Detect changes in data between different datasets.

Submodules

update_strategies

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

Classes

ChunkResult

Result for a single chunk in chunked drift detection.

ChunkedDrift

Chunked drift detection wrapper.

DriftDomainClassifier

Multivariate Domain Classifier based drift detector.

DriftKNeighbors

K-Nearest Neighbors based drift detector.

DriftMMD

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

DriftReconstruction

Reconstruction-based drift detector using autoencoders.

DriftUnivariate

Drift detector using univariate statistical tests.

OODDomainClassifier

Domain Classifier based Out-of-Distribution detector.

OODKNeighbors

K-Nearest Neighbors Out-of-Distribution detector.

OODReconstruction

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

Output Classes

DriftOutput

Output class for drift detector classes.

OODOutput

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

OODScoreOutput

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