Anomaly Detection¶
The aeon.anomaly_detection module contains algorithms and composition tools for
time series anomaly detection.
All detectors in aeon can be listed using the aeon.utils.discovery.all_estimators utility,
using estimator_types="anomaly-detector", optionally filtered by tags.
Valid tags can be listed by calling the function aeon.utils.tags.all_tags_for_estimator.
Each detector in this module specifies its supported input data format, output data format, and learning type as an overview table in its documentation. Some detectors support multiple learning types.
Collection anomaly detectors¶
|
Basic classifier adapter for collection anomaly detection. |
|
Basic outlier detection adapter for collection anomaly detection. |
Abstract base class for collection anomaly detectors. |
|
|
ROCKET-based whole-series Anomaly Detector (ROCKAD). |
Series anomaly detectors¶
Distance-based¶
|
CBLOF for Anomaly Detection. |
|
KMeans anomaly detector. |
|
LeftSTAMPi anomaly detector. |
|
Local Outlier Factor (LOF) algorithm for anomaly detection. |
|
MERLIN anomaly detector. |
|
STOMP anomaly detector. |
|
ROCKET-based Semi-Supervised Anomaly Detector (ROCKAD). |
Distribution-based¶
Outlier-Detection¶
|
Isolation Forest for anomaly detection. |
|
OneClassSVM for anomaly detection. |
|
STRAY: robust anomaly detection in data streams with concept drift. |
Adapters¶
|
Adapter for PyOD anomaly detection models to be used in the Aeon framework. |
Base¶
Base class for series anomaly detection algorithms. |
Base¶
Anomaly detection base class. |