Deep learning is called "deep" because it uses a neural network architecture with multiple hidden layers. Traditional neural networks or shallow networks used in other machine learning applications have a limited number of hidden layers numbering one or two. A deep learning network has hidden layers that can range from several to hundreds.