Skip to content

togrishka/anomaly-detection-algorithms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Anomaly Detection Algorithms

This repository aims to provide easy access to any anomaly detection implementation available. The implementations are listed and tagged according to their approaches in a convenient way. It allows researchers and practitioners to easily find the solutions that better suit their needs (i.e. benchmarking, analysis, learning or deployment). Suggestions and improvements for this repository are welcome, just make sure to read the contribution guidelines. In case you are interested in additional resources about anomaly detection you might find these alternative repositories useful:

Contents


Angle-based

Name Source Code Tags
ABOD PyODELKIADT Angle
FastABOD PyODELKIADT Angle
LBABOD ELKI Angle

Cluster-based

Name Source Code Tags
EMOutlier ELKI Cluster
KMeans* ELKI Cluster
OPTICS-OF ELKI Density,Cluster
SilhouetteOutlier ELKI Cluster

Density-based

Name Source Code Tags
CBLOF PyODRapidMiner Density
COF RapidMinerELKIADTDDOutlier Density
DWOF ELKI Density
INFLO ELKIDDOutlier Density
KDEOS ELKIDDOutlier Density
LDF DDOutlierELKI Density
LDF ELKI Density
LOCI PyODRapidMinerELKIDDOutlier Density
LOF PyODRapidMinerELKIScikitDDOutlier Density
LoOP RapidMinerELKIDDOutlierPyNomaly Density
OPTICSOF ELKI Density,Cluster
RDOS DDOutlier Density
RKOF DDOutlier Density, Kernel
TROAD Trajectory Distance,Density

Distance-based

Name Source Code Tags
DB-Out ELKIDDOutlier Distance
Hil-Out ELKI Distance
kNN PyODRapidMinerELKIDDOutlier Distance
LDOF ELKIADT DDOutlier Distance
ODIN ELKI Distance
SOS PyODELKI Distance
TROAD Trajectory Distance,Density
Mahalanobis alibi-detect Distance

Ensemble

Name Source Code Tags
Average Combination PyOD Ensemble
Average of Maximum Combination PyOD Ensemble
Bagging PyODOutlierDectionToolbox Ensemble
HiCS ELKI Ensemble,Subspace
iForest PyODADTScikitalibi-detect Ensemble
LSCP PyOD Ensemble
Maximization Combination PyOD Ensemble
Maximization of Average Combination PyOD Ensemble
PartialLeastSquares enpls Ensemble
Weighted Average Combination PyOD Ensemble
XGBOD PyOD Ensemble

Frequent Pattern

Name Source Code Tags
FPCOF fpmoutliers Frequent Pattern
FPI fpmoutliers Frequent Pattern
FPOF fpmoutliers Frequent Pattern
LFPOF fpmoutliers Frequent Pattern
MFPOF fpmoutliers Frequent Pattern
WCFPOF fpmoutliers Frequent Pattern
WFPOF fpmoutliers Frequent Pattern

Linear Model

Name Source Code Tags
OCSVM PyODScikit Linear Model
OnlinePCA ADT Linear Model
PCA MOA Linear Model

Neural Network and Deep Learning

Name Source Code Tags
MO_GAAL PyODGAAL-based Deep Learning
OE outlier-exposure Deep Learning
SO_GAAL PyODGAAL-based Deep Learning
Likelihood Ratios alibi-detect Deep Learning
VAE alibi-detect Deep Learning
VAEGMM alibi-detect Deep Learning
Auto-Encoder PyODalibi-detect Deep Learning
AEGMM alibi-detect Deep Learning
Seq2Seq alibi-detect Deep Learning

Spatial

Name Source Code Tags
SLOM ELKI Spatial
SOF ELKI Spatial
CTLu* ELKI Spatial

Statistical

Name Source Code Tags
ChiSquare CRAN Statistical
Cochran CRAN Statistical
Dixon CRAN Statistical
Grubbs CRANSkylinesavanna-outliers Statistical
MCD CerioliOD Statistical
StddevFromAvg Skyline Statistical

Streams

Name Source Code Tags
AnyOut MOA Streams
ApproxSTORM MOA Streams
ExactSTORM MOA Streams
MCOD MOA Streams
Gaussian dsio Streams
Percentile dsio Streams
SST Banpeisingular-spectrum-transformation Streams

Subspace

Name Source Code Tags
COP ELKI Subspace
HiCS ELKI Subspace,Ensemble
OutRankS1 ELKI Subspace
OUTRES ELKI Subspace
SOD ELKI Subspace

Time Series

Name Source Code Tags
DC ADT Time Series
HOTSAX ADT Time Series
EllipticEnvelope Scikit Time Series
Skyline Skyline Time Series
S-H-ESD Twitter Time Series
prophet alibi-detect Time Series
Spectral Residual alibi-detect Time Series

Miscellaneous

Name Source Code Tags
CBRW CBRW Categorical
HBOS PyOD Histogram
IDOS ELKI Intrinsic Dimensionality
ISOS ELKI Intrinsic Dimensionality
KolmogorovEstimator ADT
TextOut OutlierNMF Categorical,Text
ActiveOutlier OutlierDectionToolbox
DRC ADT
ParzenWindows OutlierDectionToolbox

About

Anomaly detection algorithms implementations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published