176 Open Source Anomaly Detection Software Projects
Free and open source anomaly detection code projects including engines, APIs, generators, and tools.
Stumpy 1479 ⭐
STUMPY is a powerful and scalable Python library for computing a Matrix Profile, which can be used for a variety of time series data mining tasks
Awesome Ts Anomaly Detection 1409 ⭐
List of tools & datasets for anomaly detection on time-series data.
Coursera Ml Py 1074 ⭐
Python programming assignments for Machine Learning by Prof. Andrew Ng in Coursera
Repo 2017 1032 ⭐
Python codes in Machine Learning, NLP, Deep Learning and Reinforcement Learning with Keras and Theano
Datastream.io 791 ⭐
An open-source framework for real-time anomaly detection using Python, ElasticSearch and Kibana
Rnn Time Series Anomaly Detection 648 ⭐
RNN based Time-series Anomaly detector model implemented in Pytorch.
Ad_examples 587 ⭐
A collection of anomaly detection methods (iid/point-based, graph and time series) including active learning for anomaly detection/discovery, bayesian rule-mining, description for diversity/explanation/interpretability. Analysis of incorporating label feedback with ensemble and tree-based detectors. Includes adversarial attacks with Graph Convolutional Network.
Stream Ad Midas 538 ⭐
Anomaly Detection on Dynamic (time-evolving) Graphs in Real-time and Streaming manner. Detecting intrusions (DoS and DDoS attacks), frauds, fake rating anomalies.
Telemanom 502 ⭐
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.
Getting Things Done With Pytorch 528 ⭐
Jupyter Notebook tutorials on solving real-world problems with Machine Learning & Deep Learning using PyTorch. Topics: Face detection with Detectron 2, Time Series anomaly detection with LSTM Autoencoders, Object Detection with YOLO v5, Build your first Neural Network, Time Series forecasting for Coronavirus daily cases, Sentiment Analysis with BERT.
Deep Learning For Hackers 443 ⭐
Machine Learning tutorials with TensorFlow 2 and Keras in Python (Jupyter notebooks included) - (LSTMs, Hyperameter tuning, Data preprocessing, Bias-variance tradeoff, Anomaly Detection, Autoencoders, Time Series Forecasting, Object Detection, Sentiment Analysis, Intent Recognition with BERT)
Credit Card Fraud Detection Using Autoencoders In Keras 317 ⭐
iPython notebook and pre-trained model that shows how to build deep Autoencoder in Keras for Anomaly Detection in credit card transactions data
2018 Machinelearning Lectures Esa 273 ⭐
Machine Learning Lectures at the European Space Agency (ESA) in 2018
Deepadots 279 ⭐
Repository of the paper "A Systematic Evaluation of Deep Anomaly Detection Methods for Time Series".
Ano_pred_cvpr2018 261 ⭐
Official implementation of Paper Future Frame Prediction for Anomaly Detection -- A New Baseline, CVPR 2018
Rrcf 250 ⭐
🌲 Implementation of the Robust Random Cut Forest algorithm for anomaly detection on streams
Pynomaly 233 ⭐
Anomaly detection using LoOP: Local Outlier Probabilities, a local density based outlier detection method providing an outlier score in the range of [0,1].
Surpriver 847 ⭐
Find big moving stocks before they move using machine learning and anomaly detection
Steve0hh Midas 178 ⭐
Go implementation of MIDAS: Microcluster-Based Detector of Anomalies in Edge Streams
Taganomaly 175 ⭐
Anomaly detection analysis and labeling tool, specifically for multiple time series (one time series per category)
Hastic Grafana App 149 ⭐
Hastic data management server for labeling patterns and anomalies in Grafana
Kitnet Py 136 ⭐
KitNET is a lightweight online anomaly detection algorithm, which uses an ensemble of autoencoders.
Adaptive Alerting 141 ⭐
Anomaly detection for streaming time series, featuring automated model selection.
Repo 2019 131 ⭐
BERT, AWS RDS, AWS Forecast, EMR Spark Cluster, Hive, Serverless, Google Assistant + Raspberry Pi, Infrared, Google Cloud Platform Natural Language, Anomaly detection, Tensorflow, Mathematics
Luminaire 139 ⭐
Luminaire is a python package that provides ML driven solutions for monitoring time series data.
Remixautoml 115 ⭐
R package for automation of machine learning, forecasting, feature engineering, model evaluation, model interpretation, data generation, and recommenders.
Foremast 112 ⭐
Foremast adds application resiliency to Kubernetes by leveraging machine learnt patterns of application health to keep applications healthy and stable
Machine_learning_2018 117 ⭐
Codes and Project for Machine Learning Course, Fall 2018, University of Tabriz
Isolation Forest 107 ⭐
A Spark/Scala implementation of the isolation forest unsupervised outlier detection algorithm.
Deep Sad Pytorch 111 ⭐
A PyTorch implementation of Deep SAD, a deep Semi-supervised Anomaly Detection method.
Anomagram 100 ⭐
Interactive Visualization to Build, Train and Test an Autoencoder with Tensorflow.js
Keras Oneclassanomalydetection 92 ⭐
[5 FPS - 150 FPS] Learning Deep Features for One-Class Classification (AnomalyDetection). Corresponds RaspberryPi3. Convert to Tensorflow, ONNX, Caffe, PyTorch. Implementation by Python + OpenVINO/Tensorflow Lite.
Deepai 95 ⭐
Detection of Accounting Anomalies using Deep Autoencoder Neural Networks - A lab we prepared for NVIDIA's GPU Technology Conference 2018 that will walk you through the detection of accounting anomalies using deep autoencoder neural networks. The majority of the lab content is based on Jupyter Notebook, Python and PyTorch.
Visual Feature Attribution Using Wasserstein Gans Pytorch 85 ⭐
Implementation of Visual Feature Attribution using Wasserstein GANs (VAGANs, https://arxiv.org/abs/1711.08998) in PyTorch
Out Of Distribution Detection 85 ⭐
The Ultimate Reference for Out of Distribution Detection with Deep Neural Networks
Bayesloop 82 ⭐
Probabilistic programming framework that facilitates objective model selection for time-varying parameter models.
Unsupervised Anomaly Detection With Generative Adversarial Networks 80 ⭐
Unsupervised Anomaly Detection with Generative Adversarial Networks on MIAS dataset
Anomaly Detection 81 ⭐
UnSupervised and Semi-Supervise Anomaly Detection / IsolationForest / KernelPCA Detection / ADOA / etc.
Matrixprofile 82 ⭐
A Python 2 and 3 library making time series data mining tasks utilizing matrix profile algorithms accessible to everyone.
Go Matrixprofile 65 ⭐
golang library for computing matrix profiles along with other time series analysis features
Openuba 70 ⭐
A robust, and flexible open source User & Entity Behavior Analytics (UEBA) framework used for Security Analytics. Developed with luv by Data Scientists & Security Analysts from the Cyber Security Industry. [PRE-ALPHA]
Df Ml Anomaly Detection 69 ⭐
Streaming Anomaly Detection Solution by using Pub/Sub, Dataflow, BQML & Cloud DLP
Ods 49 ⭐
Custom implementation of the DenStream algorithm in Python. The purpose is to detect anomalies applying the algorithm on Telemetry data coming from the devices.
Humanbehaviorbku 53 ⭐
Abnormal Human Behaviors Detection/ Road Accident Detection From Surveillance Videos/ Real-World Anomaly Detection in Surveillance Videos/ C3D Feature Extraction
Anomaly_detection 45 ⭐
This is a times series anomaly detection algorithm, implemented in Python, for catching multiple anomalies. It uses a moving average with an extreme student deviate (ESD) test to detect anomalous points.
Anomaly Event Detection 39 ⭐
Work in progress and needs a lot of changes for now. An implementation of paper Detecting anomalous events in videos by learning deep representations of appearance and motion on python, opencv and tensorflow. This paper uses the stacked denoising autoencoder for the the feature training on the appearance and motion flow features as input for different window size and using multiple SVM as a single classifier this is work under progress.
Opendistro For Elasticsearch Anomaly Detection 43 ⭐
A machine learning plugin in Open Distro for Elasticsearch for real time anomaly detection on streaming data.
Kubervisor 37 ⭐
The Kubervisor allow you to control which pods should receive traffic or not based on anomaly detection.It is a new kind of health check system.
Isotree 41 ⭐
(Python, R, C++) Extended Isolation Forest, SCiForest, Fair-Cut Forest, with some additions (outlier detection + NA imputation + similarity)
Vae Anomaly Detector 34 ⭐
Experiments on unsupervised anomaly detection using variational autoencoder. The variational autoencoder is implemented in Pytorch.
Tilitools 34 ⭐
[ti]ny [li]ttle machine learning [tool]box - Machine learning, anomaly detection, one-class classification, and structured output prediction
Unsupervised_anomaly_detection_brain_mri 36 ⭐
Autoencoders for Unsupervised Anomaly Segmentation in Brain MR Images: A Comparative Study
Deepad 35 ⭐
Detection of Accounting Anomalies in the Latent Space using Adversarial Autoencoder Neural Networks - A lab we prepared for the KDD'19 Workshop on Anomaly Detection in Finance that will walk you through the detection of interpretable accounting anomalies using adversarial autoencoder neural networks. The majority of the lab content is based on Jupyter Notebook, Python and PyTorch.
Vae Lstm For Anomaly Detection 44 ⭐
We propose a VAE-LSTM model as an unsupervised learning approach for anomaly detection in time series.
Ood Detection Using Oecc 34 ⭐
Outlier Exposure with Confidence Control for Out-of-Distribution Detection
Xgbod 31 ⭐
Supplementary material for IJCNN paper "XGBOD: Improving Supervised Outlier Detection with Unsupervised Representation Learning"
Singular Spectrum Transformation 28 ⭐
fast implementation of singular spectrum transformation (change point detection algorithm)
Machine Failure Detection 26 ⭐
PCA and DBSCAN based anomaly and outlier detection method for time series data.
Sbustreamspot Core 25 ⭐
Core streaming heterogeneous graph clustering and anomaly detection code (KDD 2016)
Outliertree 24 ⭐
(R, Python, C++) Explainable outlier/anomaly detection through decision tree conditioning
Deviation Network 27 ⭐
Source code of the KDD19 paper "Deep anomaly detection with deviation networks", weakly/partially supervised approach
Lscp 20 ⭐
Supplementary material for SDM 19 paper "LSCP: Locally Selective Combination in Parallel Outlier Ensembles"
Bagel 22 ⭐
IPCCC 2018: Robust and Unsupervised KPI Anomaly Detection Based on Conditional Variational Autoencoder
Track_sequence_anomaly_detection 22 ⭐
Cvdd Pytorch 18 ⭐
A PyTorch implementation of Context Vector Data Description (CVDD), a method for Anomaly Detection on text.
Dcso 17 ⭐
Supplementary material for KDD 2018 workshop "DCSO: Dynamic Combination of Detector Scores for Outlier Ensembles"
Junos_monitoring_with_healthbot 16 ⭐
Healthbot configuration examples. Scripts to manage Healthbot. Closed loop automation. Healthbot building blocks description and troubleshooting guide
Mvtec Anomaly Detection 28 ⭐
This project proposes an end-to-end framework for semi-supervised Anomaly Detection and Segmentation in images based on Deep Learning.
Machine Learning Siem Water Infrastructure 16 ⭐
This work aims at using different machine learning techniques in detecting anomalies (including hardware failures, sabotage and cyber-attacks) in SCADA water infrastructure.
Loudml Grafana App 16 ⭐
Visualization panel and datasource for Grafana to connect with Loud ML AI solution for ICT and IoT automation
Floydhub Anomaly Detection Blog 14 ⭐
Contains the thorough experiments made for a FloydHub article on Anomaly Detection
Malicious Urls Detection With Autoencoder Neural Networks 12 ⭐
Detecting malicious URLs using an autoencoder neural network
Digitalcellsorter 12 ⭐
Digital Cell Sorter (DCS): single cell RNA-seq analysis toolkit. Documentation:
Coursera Ml 13 ⭐
💡This repository contains all of the lecture exercises of Machine Learning course by Andrew Ng, Stanford University @ Coursera. All are implemented by myself and in MATLAB/Octave.
Real Time Abnormal Event Detection In Crowded Scenes 10 ⭐
This project is based on STACOG descriptor to detect anomalous event in real-time
Clustering Based Anomaly Detection 12 ⭐
This clustering based anomaly detection project implements unsupervised clustering algorithms on the NSL-KDD and IDS 2017 datasets
Medical Insurance Fraud Detection 10 ⭐
A competition held by Chinese society of social insurance and Aibaba Group. I individually got the ranking of 15 in the first round and 16 in the second round among 1300+ teams.
Feature Engineering For Fraud Detection 11 ⭐
Implementation of feature engineering from Feature engineering strategies for credit card fraud
Alinlab Csi 30 ⭐
CSI: Novelty Detection via Contrastive Learning on Distributionally Shifted Instances (NeurIPS 2020)
Metaod 36 ⭐
Automating Outlier Detection via Meta-Learning (Code, API, and Contribution Instructions)
Stream Ad Mstream 22 ⭐
Anomaly Detection on Time-Evolving Streams in Real-time. Detecting intrusions (DoS and DDoS attacks), frauds, fake rating anomalies.