Overview of Time-Series Anomaly Detection (TS-AD) Models in PyOD
masterPyOD is implementing a suite of 7 time-series anomaly detection algorithms as first-class BaseDetector subclasses. These models are categorized into classical methods (using numpy/scipy) and deep learning methods (using PyTorch).
Planned Models
| Model | Type | Description |
|---|---|---|
MatrixProfile | Classical | STOMP algorithm |
SpectralResidual | Classical | FFT saliency |
KShape | Classical | Experimental k-Shape clustering |
SAND | Classical | Experimental streaming detection |
LSTMAD | Deep | LSTM prediction error + Mahalanobis |
AnomalyTransformer | Deep | Attention discrepancy |
TimeSeriesOD | Bridge | Windowed bridge for TS models |
Technical Requirements
- Python Version: 3.8+
- Dependencies:
numpy,scipy, and optionallytorch(forLSTMADandAnomalyTransformer).