https://singularityfeed.com/machine-learning-for-anomaly-detection/