A Beginners Guide to Understand Machine Learning