https://medium.com/@monocosmo77/updated-concepts-in-outlier-detection-part2-machine-learning-2023-52656dd6ece0