Neural network (also known as artificial neural network) is inspired by the human nervous system: how complex information is absorbed and processed by the system. Just as with humans, neural networks learn by example and are configured to a specific application.
Neural networks are used to find patterns in complex data, and thus can forecast and classify data points. Neural networks are normally organized in layers. Layers are made up of a number of interconnected nodes . Patterns are presented to the network via the input layer , which communicates to one or more hidden layers , in which the actual processing is done. The hidden layers then link to an output layer , where the answer is output, as shown in Figure .