a computer program that mimics the processes of the human brain and thus is capable of learning from examples to find patterns in data
a neural network generates a net by examining data and by identifying and mapping all significant patterns and relationships that exist among different attributes
examines data and hunts down and exposes patterns, in order to build models to exploit findings