Machine learning is a subject where computers get the capability to learn without being explicitly programmed. There are many examples of Machine learning like self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome. Machine learning is a form of artificial intelligence. It is created in such a way that it can enable traditional computers to do tasks without any human intervention. With the help of machine learning, computers can handle new situations via analysis, self-training, observation and experience.