Machine learning plays a key role in the AI technology we use, where a computer system is fed large amounts of data, which it then uses to learn how to carry out a specific task.

A subfield of machine learning is deep learning, where neural networks are expanded into sprawling networks with a huge number of layers that are trained using massive amounts of data. It is these deep neural networks that have fueled the current leap forward in the ability of computers to carry out tasks like computer vision.