Awesome AI for Infra › Anomaly Detection

datamllab/tods

⭐ 1666 Python added to this list on 2026-06-14 repository created 2020-09-08

TODS, or Automated Time-series Outlier Detection System, is an extensive machine learning platform designed for identifying outliers in multivariate time-series data. It offers a full-stack solution encompassing data processing, time series specific transformations, feature extraction from both time and frequency domains, and a diverse collection of detection algorithms. The system supports three primary outlier detection scenarios: point-wise (individual time points), pattern-wise (subsequences), and system-wise (sets of time series), integrating algorithms like those found in PyOD for point-wise detection and state-of-the-art methods like DeepLog and Telemanon for pattern-wise detection, alongside various ensemble techniques for system-wise analysis. A key feature of TODS is its AutoML capability, which automates the construction of optimal data pipelines by searching for the best combination of existing modules, aiming to provide a knowledge-free process for users. It also incorporates a human-in-the-loop interface for system calibration. Developed by the DATA Lab at Rice University, TODS addresses the growing need for intelligent, automated monitoring of complex systems.

https://github.com/datamllab/tods

anomaly-detectionautomlmachine-learningoutlier-detectiontime-seriestime-series-analysistime-series-anomaly-detection

Also in Anomaly Detection

yzhao062/pyod

PyOD is a comprehensive Python library for multi-modal anomaly detection, offering 60+ detectors and an agentic workflow for AI agents to drive investigations across various data types.

sintel-dev/Orion

Orion is an open-source machine learning library from MIT's Data to AI Lab, focused on unsupervised time series anomaly detection using various AI-driven pipelines.

khundman/telemanom

Telemanom is a framework using LSTMs and automatic thresholding for unsupervised anomaly detection in multivariate time series data, originally developed for spacecraft telemetry.

MentatInnovations/datastream.io

datastream.io is an open-source framework for real-time anomaly detection in streaming data using Python, Elasticsearch, and Kibana.

zillow/luminaire

Luminaire is a Python package from Zillow that provides ML-driven solutions for monitoring time series data through automated anomaly detection and forecasting.

Stream-AD/MIDAS

MIDAS is a C++ implementation for real-time anomaly detection in dynamic, time-evolving graphs, designed to identify intrusions, fraud, and fake rating anomalies with high accuracy and speed.

activecm/rita

RITA (Real Intelligence Threat Analytics) is an open-source framework that detects command and control (C2) communication by analyzing network traffic, identifying beaconing, long connections, DNS ...

earthgecko/skyline

Skyline is a real-time anomaly detection and time series analysis system designed for passive monitoring of numerous high-resolution metrics without pre-configured models or thresholds.