Artificial intelligence is imparting a cognitive ability to a machine. The benchmark for AI is the human intelligence regarding reasoning, speech, and vision. Machine learning is the best tool to analyze, understand and identify a pattern in the data. It is a subset of artificial intelligence. Deep learning is a computer learning process that mimics the network of neurons in a brain. It is a subset of machine learning and is called deep learning because it makes use of deep neural networks.