Machine Learning is a very popular approach to AI, that train systems to learn how to make decisions and predict results on their own.
Deep learning uses deep neural networks (DNNs), so called because of their deep layering of many connected artificial neurons (sometimes called perceptrons), which can be trained with enormous amounts of input data to quickly solve complex problems with high accuracy.
Once a neural network is trained, it can be deployed and used to identify and classify objects or patterns in a process known as inference.