There are many benefits of using ANN. ANNs impose very little restrictions on their use. ANN can deal with (identify/model) highly nonlinear relationships on their own, without much work from the user or analyst. They help find practical data-driven solutions where algorithmic solutions are non-existent or too complicated. There is no need to program neural networks, as they learn from examples. They get better with use, without much programming effort. They can handle a variety of problem types, including classification, clustering, associations, etc. ANN are tolerant of data quality issues
...more

