Machine Learning is the buzzword of the moment in computer science and technology and undeniably one of the most powerful technologies today. Machine learning is an integral part of many applications we use every day such as Google search, Google maps, Netflix recommendations, spam email detection, virtual assistants like Alexa