Es un subcampo del machine learning que utiliza redes neuronales profundas compuestas por múltiples capas de procesamiento. Gracias a estas capas, el modelo es capaz de aprender representaciones jerárquicas y altamente complejas de los datos.