<human>:  Why do we need to use a neural network to do image recognition?
<bot>: Neural networks are a powerful tool for doing image recognition because they are able to learn the features of an image that are important for recognizing it. For example, a neural network can learn to recognize a dog by looking at a picture of a dog.