Next: 2.4 Backpropagation Neural Networks
Up: 2.3 Artificial Neural Networks
Previous: 2.3.5 Multilayer Network
Perhaps, the most primary significance of a neural network is the
ability to learn the incoming information and to improve the performance
of processing information. The term learning refers to many concepts
by various viewpoints, and it is difficult to agree on a precise definition
of the term. In neural networks, we define learning as the following
sequence of events: [Hay99]
- Stimulation by an environment in which the network is embedded.
- Changes in free parameters of the network as the result of stimulation.
- Responses in a new way to the environment for improved performance.
A Learning algorithm is a prescribed set of well-defined rules
for learning of a neural network. There are many types of learning algorithms;
the common goal of learning is the adjustment of connection weights.
There are two classes of learning: supervised and
unsupervised learning. Supervised learning requires an external source
of information in order to adjust the network. On the other hand,
in unsupervised learning, there is no external agent that overlooks the
process of learning. Instead, the network is adjusted through internal
monitoring of performance. In this thesis, we mainly deal with supervised
learning since understanding the backpropagation network, which focuses on
supervised learning, is our goal.
Next: 2.4 Backpropagation Neural Networks
Up: 2.3 Artificial Neural Networks
Previous: 2.3.5 Multilayer Network
Kiyoshi Kawaguchi
2000-06-17