A subfield of machine learning that uses artificial neural networks to learn from large amounts of data.