It is this complex 'thinking' behaviour that enables us to recognize patterns and predict future behaviour.
Neural networks are a recent technology based on the way the human brain works.
The aim is to devise robust computing systems which can recognize patterns and predict desired behaviour based on exposure to large amounts of data. A key feature of neural networks is their ability to learn and adapt, in a manner similar to humans. Neural networks are implemented in computer hardware and software, but unlike conventional computers which need to be explicitly programmed to perform every action, neural networks are adaptive. Once they have been supplied with a sufficient amount of data, the neural networks can adapt their response to the specific data that has been presented and provide answers based on what has been learned. A neural network constructs a model of a particular situation.