Machine Learning Algorithms for Beginners