Deep learning is a subclass of traditional machine learning algorithms that utilizes a series of non-linear processing layers for feature extraction, transformation, and, finally, analysis over the successive layers of output from the previous layers of input.
The first layer of the deep learning neural network consists of an input layer, an output layer (the outermost layer), and a hidden layer, which is a complex layer in-between the input and output layers: