https://muhammedbasith.medium.com/the-top-10-machine-learning-algorithms-every-beginner-should-know-ee48bdf080fe