Professional Documents
Culture Documents
Self-Organizing Map: Laxmidhar Behera Department of Electrical Engineering Indian Institute of Technology Kanpur
Self-Organizing Map: Laxmidhar Behera Department of Electrical Engineering Indian Institute of Technology Kanpur
Self-Organizing Map: Laxmidhar Behera Department of Electrical Engineering Indian Institute of Technology Kanpur
Laxmidhar Behera
Department of Electrical Engineering
Indian Institute of Technology Kanpur
What is a Self Organizing Map?
Unsupervised Learning: The networks learn to form their own classifications of the
training data without external help. To do this we have to assume that class membership
is broadly defined by the input patterns sharing common features, and that the network
will be able to identify those features across the range of input patterns.
Self-Organizing Map SOM: This is unsupervised learning based on competition. Here the
output neurons compete amongst themselves to be activated, and the winner takes the most
while neighbours have say in the decision making based on the lattice distance from the
winner. Such competition can be induced/implemented by having lateral inhibition
connections (negative feedback paths) between the neurons. The result is that the neurons are
forced to organize themselves.
Topographic Maps
Neurobiological Motivation: Different sensory inputs (motor, visual, auditory, etc.) are
mapped onto corresponding areas of the cerebral cortex in an orderly fashion. i.e. inputs
are represented by topologically ordered computational maps
This form of map, known as a topographic map, has two important properties:
• At each stage of representation, or processing, each piece of incoming information is kept
in its proper context/ neighborhood.
• Neurons dealing with closely related pieces of information are kept close together so that
they can interact via short synaptic connections.
Initialization: All the connection weights are initialized with small random values.
Competition: For each input pattern, the neurons compute their respective values of a
discriminant function which provides the basis for competition. The particular neuron
with the smallest value of the discriminant function is declared the winner.
Evolution of Weights
Initial Weights
Input Space
Final Weights
Effect of the updating process: Moves the synaptic weight vector wi of winning
neuron i toward the input vector x. Weight vectors tend to follow the distribution of the
input vectors i.e it forms clusters.
In addition, the algorithm leads to a topological ordering of feature map in input space
(ie., adjacent neurons have similar weight vectors)
Evolution of Weights
Hand-Eye Coordination
Self organization has two
identifiable stages: ordering
and convergence.