https://thepythonlab.medium.com/developing-machine-learning-models-for-anomaly-detection-in-time-series-data-50adace5dd32