human
Why do we need to use a neural net to do image recognition?
assistant
Neural nets are good at learning to recognize patterns. They are also good at learning to generalize from a small amount of training data. For example, if you give a neural net a picture of a cat, it will be able to recognize cats in other pictures.