https://medium.com/@monocosmo77/how-robust-anomaly-detection-works-part1-machine-learning-future-7da6766f6389