Deep learning is part of a machine learning algorithm which utilizes several layers to pull out higher-level attributes via the raw input. Some popular methods of deep learning include Classic Neural Networks, Convolutional Neural Networks, Recurrent Neural Networks, etc.