awesome-TS-anomaly-detection

List of tools & datasets for anomaly detection on time-series data.

Github星跟蹤圖

awesome-TS-anomaly-detection

List of tools & datasets for anomaly detection on time-series data.

All lists are in alphabetical order.
A repository is considered "not maintained" if the latest commit is > 1 year old, or explicitly mentioned by the authors.

Anomaly Detection Software, Name, Language, Pitch, License, Maintained, -------------, :-------------:, :-------------:, :-------------:, :-------------:, Expedia.com's Adaptive Alerting, Java, Streaming anomaly detection with automated model selection and fitting., Apache-2.0, :heavy_check_mark:, Arundo's ADTK, Python, Anomaly Detection Toolkit (ADTK) is a Python package for unsupervised / rule-based time series anomaly detection., MPL 2.0, :heavy_check_mark:, Twitter's AnomalyDetection, R, AnomalyDetection is an open-source R package to detect anomalies which is robust, from a statistical standpoint, in the presence of seasonality and an underlying trend., GPL, ❌, Lytics' Anomalyzer, Go, Anomalyzer implements a suite of statistical tests that yield the probability that a given set of numeric input, typically a time series, contains anomalous behavior., Apache-2.0, ❌, banpei, Python, Outlier detection (Hotelling's theory) and Change point detection (Singular spectrum transformation) for time-series., MIT, :heavy_check_mark:, Ele.me's banshee, Go, Anomalies detection system for periodic metrics., MIT, ❌, CAD, Python, Contextual Anomaly Detection for real-time AD on streagming data (winner algorithm of the 2016 NAB competition)., AGPL, ❌, Mentat's datastream.io, Python, An open-source framework for real-time anomaly detection using Python, Elasticsearch and Kibana., Apache-2.0, ❌, DeepADoTS, Python, Implementation and evaluation of 7 deep learning-based techniques for Anomaly Detection on Time-Series data., MIT, :heavy_check_mark:, Donut, Python, Donut is an unsupervised anomaly detection algorithm for seasonal KPIs, based on Variational Autoencoders., -, :heavy_check_mark:, Yahoo's EGADS, Java, GADS is a library that contains a number of anomaly detection techniques applicable to many use-cases in a single package with the only dependency being Java., GPL, :heavy_check_mark:, Linkedin's luminol, Python, Luminol is a light weight python library for time series data analysis. The two major functionalities it supports are anomaly detection and correlation. It can be used to investigate possible causes of anomaly., Apache-2.0, ❌, MIDAS, C++, MIDAS, short for Microcluster-Based Detector of Anomalies in Edge Streams, detects microcluster anomalies from an edge stream in constant time and memory., Apache-2.0, :heavy_check_mark:, Numenta's Nupic, C++, Numenta Platform for Intelligent Computing is an implementation of Hierarchical Temporal Memory (HTM)., AGPL, :heavy_check_mark:, oddstream, R, oddstream (Outlier Detection in Data Streams) provides real time support for early detection of anomalous series within a large collection of streaming time series data., GPL-3, :heavy_check_mark:, rrcf, Python, Implementation of the Robust Random Cut Forest algorithm for anomaly detection on streams., MIT, :heavy_check_mark:, Etsy's Skyline, Python, Skyline is a real-time anomaly detection system, built to enable passive monitoring of hundreds of thousands of metrics., MIT, ❌, Netflix's Surus, Java, Robust Anomaly Detection (RAD) - An implementation of the Robust PCA., Apache-2.0, ❌, NASA's Telemanom, Python, A framework for using LSTMs to detect anomalies in multivariate time series data. Includes spacecraft anomaly data and experiments from the Mars Science Laboratory and SMAP missions., custom, :heavy_check_mark:

This section includes some time-series software for anomaly detection-related tasks, such as forecasting and labeling.

Labeling, Name, Language, Pitch, License, Maintained, -------------, :-------------:, :-------------:, :-------------:, :-------------:, Baidu's Curve, Python, Curve is an open-source tool to help label anomalies on time-series data., Apache-2.0, :heavy_check_mark:, Microsoft's Taganomaly, R (dockerized web app), Simple tool for tagging time series data. Works for univariate and multivariate data, provides a reference anomaly prediction using Twitter's AnomalyDetection package., MIT, :heavy_check_mark:

Benchmark Datasets

  • Numenta's NAB

NAB is a novel benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications.

The dataset consists of real and synthetic time-series with tagged anomaly points. The dataset tests the detection accuracy of various anomaly-types including outliers and change-points.

主要指標

概覽
名稱與所有者rob-med/awesome-TS-anomaly-detection
主編程語言
編程語言 (語言數: 0)
平台
許可證
所有者活动
創建於2017-12-19 15:05:20
推送於2024-10-21 16:22:32
最后一次提交2024-10-21 18:22:32
發布數1
最新版本名稱v1.0.0 (發布於 )
第一版名稱v1.0.0 (發布於 )
用户参与
星數3.1k
關注者數107
派生數452
提交數60
已啟用問題?
問題數12
打開的問題數4
拉請求數20
打開的拉請求數1
關閉的拉請求數5
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?