A subset of machine learning that uses neural networks with many layers (deep neural networks) to analyze various types of data.