RADAR
Welcome to the RADAR documentation!
Robust Anomaly Detection And Recognition (RADAR) is a unified platform for anomaly detection that integrates diverse approaches and libraries from the literature, alongside innovative model variants. RADAR aims to provide a flexible and extensible framework covering methods from classical statistical techniques to advanced Transformer-based architectures, including support for Federated Learning in distributed environments.
Features
Integration of classical and state-of-the-art anomaly detection methods.
Transformer-based models for time series and high-dimensional data.
Support for Federated Learning, enabling privacy-preserving distributed training.
Extensible and modular design for adding custom models and evaluation strategies.
Supported Methods
Specifically, RADAR includes:
Classical methods for static data: integration with PyOD and Scikit-learn.
Time series and deep learning models: integration with libraries such as TSFE-DL.
Representative Transformer models: Informer, Autoformer, and Vanilla Transformer (implemented within the
time_series/folder).Federated anomaly detection: integration with flex-anomalies, developed as part of the Flexible platform.
Library / Model |
Brief Description |
Citation |
|---|---|---|
PyOD |
Collection of classical algorithms for anomaly detection on static data. |
|
Scikit-learn |
Traditional machine learning methods applied to anomaly detection. |
|
TSFE-DL |
Framework for anomaly detection in time series using deep learning. |
|
Informer |
Transformer-based model optimized for long time series forecasting and anomaly detection. |
|
Autoformer |
Transformer specialized in time series forecasting and pattern detection. |
|
Vanilla Transformer |
Base Transformer implementation applied to anomaly detection. |
|
flex-anomalies |
Library for anomaly detection in Federated Learning environments, part of the Flexible platform. |
Getting Started
To get started with RADAR, check the modules section below or explore the tutorials for step-by-step guidance.