For example, a neural network could be trained to recognize handwritten digits. Another example is the Google self-driving car, which is trained to classically recognize a dog, a truck, or a car. They are good for Pattern Recognition, Classification and Optimization.