
The Kohonen (1984) net has much in common with connectionist learning ( Boltzman machines (Hinton and Sejnowski 1986), Hopfield networks (1982)). The Kohonen net can be thought of as two layers of nodes. The input layer has a node for each input. Thus if objects are described by 3 attributes there will be 3 input nodes. There are a larger number of output nodes as shown in figure 3.12. Each input node is fully connected to every output node. There is a weight associated with each connection from the input layer to the output layer. The positions of the output nodes are determined by the values of the weights.

Figure 3.12 : Full connection between the input and output layer in a Kohonen net
Whenever an input vector is presented to the network the weights are amended in line with the algorithm presented below. The effect of this is to move the nodes to form clusters where there are many inputs.
|
|
|
|
The effect of applying the algorithm can be seen in figure 3.13.

Figure 3.13 : The Kohonen net correlates input by forming clusters of nodes
Authored by Serengul Smith
E-mail to:
serengul1@mdx.ac.uk
School of Computing Science Middlesex University
Revised: September 1998