https://medium.com/@techblog305/unleashing-the-power-of-machine-learning-models-a-comprehensive-overview-de7bb6bee855