Deep learning is a subset of machine learning which is a neural network with three or more layers. These neural networks attempt to simulate the human brain by allowing it to “learn” from large amounts of data. Deep learning is the main aspect of many Artificial intelligence applications in automation without human intervention.