A machine learning approach that uses neural networks with multiple hidden layers. Deep learning became popular after the use of backpropagation, advanced approaches to pretraining models, large availability of training data, and GPU-based computing to speed up machine learning model training time.