BEGINNERS GUIDE TO MACHINE LEARNING