Back propagation (BP) network is the most widely used supervised learning
network composed of 3 (or more) layers: the input, hidden and output layers
containing ,
and
nodes, respectively.
Each node is fully connected to all nodes in the previous layer. The weights
between the input and hidden layers and the hidden and output layers are
obtained through a training process using training data
The purpose is to train the network so that it will always output a pattern
when the current input
is most similar to
. So it can be used
as a pattern associator or a pattern classifier.