Supervised and Unsupervised Neural Networks

The neural networks are commonly categorized in terms of their corresponding training algorithms: fixed-weights networks, unsupervised networks, and supervised networks. There is no learning required for the fixed-weight networks, so a learning mode is supervised or unsupervised.

Supervised Learning Rules

Supervised learning networks have been the mainstream of neural model development. The training data consist of many pairs of input/output training pattens. Therefore, the learning will benefit from the assistance of the teacher. Given a new training pattern, say, (m+1)th, the weights may be updated as follows:
You can see an schematic diagram of a supervised system in next figure:

Unsupervised Learning Rules

For an unsupervised learning rule, the training set consist of input training patterns only. Therefore, the network is trained without benefit of any teacher. The network learns to adapt based on the experiences collected through the previous training patterns. Here is a tipical schema of an unsupervised system:
Typical examples are the Hebbian learning rule, and the competitive learning rule.

A simple version of Hebbian learning rule is that when unit i and unit jare simultaneously excited, the strength of the connection between them increases in proportion to the product of their activations.

As an example of competitive learning, if a new pattern is determined to belong to a previously recognized cluster, then the inclusion of the new pattern into that cluster will affect the representation (e.g., the centroid) of the cluster. This will in turn change the weights characterizing the classification network. If the new pattern of ios determined to belong to none of the previously recognized cluster, then (the structure and the weights of) the neural network will be adjusted to accommodate the new class (cluster).


Basis Function and Activation Function

Contents


Artificial Neural Networks
About this Tutorial