Skip to content

Sean-Ker/Outlier-Detector

Repository files navigation

Multidimensional Outlier Detector

A collection of of Jupyter Notebook files that implement an outlier detector in an Rn space.

The detector is implemented in two distinct ways.

The first mehtod is more robust and sound than the second implementation. It uses PCA to dimensionally reduce the data set to a lower dimension. Then, Mahalanobis Distance is used to filter out the outlier in the dataset with a certain threshold. Learn more.

The second method uses the a Neural Network Autoencoder to filter out data points which greatly contribute to increase of the loss with a certain thershold.

Note: The demos follow the Mahalanobis Distance Implementation.

Screenshots

Sample Date Covariance Matrix

Sample Date Covariance Matrix

2D Outlier Detector Demo

2D Outlier Detector Demo

2D Outlier Detector Demo: Principal Component Analysis

2D Outlier Detector Demo PCA

Other Projects

Casino Assignment for the course (Krabby Patty)

About

Detect outliers in an n-th dimensional space.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published