A branch of machine learning that uses neural networks with many layers to improve accuracy and performance.