human
When is it a good idea to use a neural network?
assistant
Neural networks are good for problems that are ill-defined, noisy, and/or non-linear. They are also good for problems that require a lot of data.