-
Notifications
You must be signed in to change notification settings - Fork 225
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #73 from arnaudvl/roadmap
Roadmap
- Loading branch information
Showing
1 changed file
with
17 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Roadmap | ||
|
||
Alibi-detect aims to be the go-to library for outlier, adversarial and concept drift detection in Python. | ||
|
||
This means that the algorithms in the library need to handle: | ||
* **Online** detection with often stateful detectors. | ||
* **Offline** detection, where the detector is trained on a batch of unsupervised or semi-supervised data. This assumption resembles a lot of real-world settings where labels are hard to come by. | ||
|
||
The algorithms will cover the following data types: | ||
* **Tabular**, including both numerical and categorical data. | ||
* **Images** | ||
* **Time series**, both univariate and multivariate. | ||
* **Text** | ||
|
||
It will also be possible to combine different algorithms in ensemble detectors. | ||
|
||
The library currently covers both online and offline outlier detection algorithms for tabular data, images and time series as well as an offline adversarial detector for tabular data and images. The near term focus will be on concept drift detectors (initially for tabular data), extending outlier detectors for mixed data types, generative models for anomaly detection and leveraging labels in a semi-supervised setting. |