An Introduction To Kohonen Self Organizing Maps: Rajarshi Guha
An Introduction To Kohonen Self Organizing Maps: Rajarshi Guha
An Introduction To Kohonen Self Organizing Maps: Rajarshi Guha
com
Mode of Functioning
Each unit of the map recieves identical
inputs
The units compete for selection
The selected neuron and surrounding
neighbours get modified An Introduction to Kohonen Self Organizing Maps – p.2/12
www.Vidyarthiplus.com
Modification of Grid
Points, aka Learning
Selected grid point and topologically close
gridpoints are modified
Leads to smoothing which leads to global
ordering
The general form of modification is
mi (t + 1) = mi (t) + hci (t)[x(t) − mi (t)]
hci (t) is termed as the neighborhood function
As t → ∞, hci (t) → 0
The Neighborhood
Function
The neighborhood function can be
of various forms.
Neighborhood Set
hci (t) = α(t) if An Introduction to Kohonen Self Organizing Maps – p.7/12
www.Vidyarthiplus.com
The Neighborhood
Function
Gaussian Neighborhood Function
2
krc −ri k
hci (t) = α(t) exp − 2σ2 (t)
σ is the width of the smoothening
Corresponds to the radius of the
neighborhood set
Classification
Assign an arbitrary class to the first grid point
For each grid point calculate distances to
each nearest neighbor
If the distance to a neighbor is less than a
user specified threshold then the neighbor is
in the same class as the grid point
Finally, find the closest matching neuron in
the training set for the initial grid point.
Correspondingly modify class assignments of
all the other grid points
An Introduction to Kohonen Self Organizing Maps – p.10/12
www.Vidyarthiplus.com
More to Come
References
[1] Lingran, C.; Gasteiger, J. J. Am. Chem. Soc. 1997, 119, 4033.
[2] Gasteiger, J.; Zupan, J. Angew. Chem. Intl. Ed. Engl. 1993, 32, 503.
[3] Kohonen, T. Self Organizing Maps; Springer Series in Information Sciences
Springer: Espoo, Finland, 1994.