Quick Definition
Artificial Neural Networks, or ANN, are an artificial intelligence strategy in which computing algorithms and data structures are designed to mimic the neural networks found in human and animal brains.
Such algorithms and data structures enable computing systems to approximate what in animals is called learning, to make decisions, and to take reasonable actions, all by considering (a typically large and growing set of) examples, rather than by operating according to formally specified rules and principles.