Deep learners report very good results on a lot of difficult learning tasks such as Speech recognition, Object Recognition, Natural Language processing, Transfer learning...
The hidden layers are trained one by one used an unsupervised learning procedure such as autoencoders trained to reconstruct the inputs,
where the input is the hidden layer of the previous autoencoder.
At the end, a supervised layer discriminates the inputs.