All Projects → hendrycks → Outlier Exposure

hendrycks / Outlier Exposure

Licence: apache-2.0
Deep Anomaly Detection with Outlier Exposure (ICLR 2019)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Outlier Exposure

oomact
Object Oriented Modular Abstract Calibration Toolbox
Stars: ✭ 21 (-93.88%)
Mutual labels:  calibration
Spectral
Python module for hyperspectral image processing
Stars: ✭ 290 (-15.45%)
Mutual labels:  anomaly-detection
Deep Svdd Pytorch
A PyTorch implementation of the Deep SVDD anomaly detection method
Stars: ✭ 320 (-6.71%)
Mutual labels:  anomaly-detection
Merlion
Merlion: A Machine Learning Framework for Time Series Intelligence
Stars: ✭ 2,368 (+590.38%)
Mutual labels:  anomaly-detection
Dgfraud
A Deep Graph-based Toolbox for Fraud Detection
Stars: ✭ 281 (-18.08%)
Mutual labels:  anomaly-detection
Hastic Server
Hastic data management server for analyzing patterns and anomalies from Grafana
Stars: ✭ 292 (-14.87%)
Mutual labels:  anomaly-detection
SyntheticSun
SyntheticSun is a defense-in-depth security automation and monitoring framework which utilizes threat intelligence, machine learning, managed AWS security services and, serverless technologies to continuously prevent, detect and respond to threats.
Stars: ✭ 49 (-85.71%)
Mutual labels:  anomaly-detection
Deepadots
Repository of the paper "A Systematic Evaluation of Deep Anomaly Detection Methods for Time Series".
Stars: ✭ 335 (-2.33%)
Mutual labels:  anomaly-detection
2018 Machinelearning Lectures Esa
Machine Learning Lectures at the European Space Agency (ESA) in 2018
Stars: ✭ 280 (-18.37%)
Mutual labels:  anomaly-detection
Ano pred cvpr2018
Official implementation of Paper Future Frame Prediction for Anomaly Detection -- A New Baseline, CVPR 2018
Stars: ✭ 309 (-9.91%)
Mutual labels:  anomaly-detection
FloydHub-Anomaly-Detection-Blog
Contains the thorough experiments made for a FloydHub article on Anomaly Detection
Stars: ✭ 15 (-95.63%)
Mutual labels:  anomaly-detection
Anomalize
Tidy anomaly detection
Stars: ✭ 263 (-23.32%)
Mutual labels:  anomaly-detection
Pycaret
An open-source, low-code machine learning library in Python
Stars: ✭ 4,594 (+1239.36%)
Mutual labels:  anomaly-detection
Thio
Thio - a playground for real-time anomaly detection
Stars: ✭ 38 (-88.92%)
Mutual labels:  anomaly-detection
Luminaire
Luminaire is a python package that provides ML driven solutions for monitoring time series data.
Stars: ✭ 316 (-7.87%)
Mutual labels:  anomaly-detection
plenopticam
Light-field imaging application for plenoptic cameras
Stars: ✭ 111 (-67.64%)
Mutual labels:  calibration
Rrcf
🌲 Implementation of the Robust Random Cut Forest algorithm for anomaly detection on streams
Stars: ✭ 289 (-15.74%)
Mutual labels:  anomaly-detection
Credit Card Fraud Detection Using Autoencoders In Keras
iPython notebook and pre-trained model that shows how to build deep Autoencoder in Keras for Anomaly Detection in credit card transactions data
Stars: ✭ 337 (-1.75%)
Mutual labels:  anomaly-detection
Keras Anomaly Detection
Anomaly detection implemented in Keras
Stars: ✭ 335 (-2.33%)
Mutual labels:  anomaly-detection
Skyline
Anomaly detection
Stars: ✭ 303 (-11.66%)
Mutual labels:  anomaly-detection

Outlier Exposure

This repository contains the essential code for the paper Deep Anomaly Detection with Outlier Exposure (ICLR 2019).

Requires Python 3+ and PyTorch 0.4.1+.

Overview

Outlier Exposure (OE) is a method for improving anomaly detection performance in deep learning models. Using an out-of-distribution dataset, we fine-tune a classifier so that the model learns heuristics to distinguish anomalies and in-distribution samples. Crucially, these heuristics generalize to new distributions. Unlike ODIN, OE does not require a model per OOD dataset and does not require tuning on "validation" examples from the OOD dataset in order to work. This repository contains a subset of the calibration and multiclass classification experiments. Please consult the paper for the full results and method descriptions.

Contained within this repository is code for the NLP experiments and the multiclass and calibration experiments for SVHN, CIFAR-10, CIFAR-100, and Tiny ImageNet.

80 Million Tiny Images is available here (mirror link).

Citation

If you find this useful in your research, please consider citing:

@article{hendrycks2019oe,
  title={Deep Anomaly Detection with Outlier Exposure},
  author={Hendrycks, Dan and Mazeika, Mantas and Dietterich, Thomas},
  journal={Proceedings of the International Conference on Learning Representations},
  year={2019}
}

Outlier Datasets

These experiments make use of numerous outlier datasets. Links for less common datasets are as follows, 80 Million Tiny Images (mirror link), Icons-50, Textures, Chars74K, and Places365.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].