Skip to main content

Algorithms for outlier detection, concept drift and metrics.

Project description

alibi-detect is an open source Python library focused on outlier, adversarial and concept drift detection. The package aims to cover both online and offline detectors for tabular data, images and time series. The outlier detection methods should allow the user to identify global, contextual and collective outliers.

Installation

alibi-detect can be installed from PyPI:

pip install alibi-detect

This will install alibi-detect with all its dependencies:

  creme
  fbprophet
  matplotlib
  numpy
  pandas
  scipy
  scikit-learn
  tensorflow>=2
  tensorflow_probability>=0.8

Supported algorithms

Outlier Detection

The following table shows the advised use cases for each algorithm. The column Feature Level indicates whether the outlier scoring and detection can be done and returned at the feature level, e.g. per pixel for an image:

Detector Tabular Image Time Series Text Categorical Features Online Feature Level
Isolation Forest
Mahalanobis Distance
VAE
AEGMM
VAEGMM

Adversarial Detection

Advised use cases:

Detector Tabular Image Time Series Text Categorical Features Online Feature Level
Adversarial VAE

Integrations

The integrations folder contains various wrapper tools to allow the alibi-detect algorithms to be used in production machine learning systems with examples on how to deploy outlier and adversarial detectors with KFServing.

Project details


Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for alibi-detect, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size alibi_detect-0.1.0-py3-none-any.whl (65.4 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size alibi-detect-0.1.0.tar.gz (986.6 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page