Machine learning as the name suggests gives machines the ability to learn without any human help or being explicitly programmed. Any of the latest technologies like Automatic Speech Recognition, Self Driven Cars, Natural Language Processing, Handwriting recognition comes under the broad area of machine learning.
Machine learning and Artificial Intelligence has become the buzzword in today's world. Machine learning empowers the machines or computers to learn on their own without any human intervention. Under machine learning, one needs to construct the algorithms that can learn from and make predictions from the previously fed data. It can be broadly classified into three main categories that is supervised learning, unsupervised learning and reinforcement learning. Some of the commonly used approaches for machine learning are neural networks, support vector machines and clustering.