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.