Self-Organized Map
Last updated
Last updated
SOM is the way that our prototypes are project onto one or two dimensional space. prototypes are parametrized with respect to an integer coordinate pair . In this setting, prototypes can be viewed as "buttons" on the principal component plane in a regular pattern. At first, the prototypes are initialized, and these are updated. For all neighbors of the closest prototype to , we have move toward via this update.
The neighbors of are defined to be all such that the distance between and is small. The small is determined by a threshold . This distance is defined in the space . The sophisticated version is as follows.
If we set the threshold small enough so that each neighborhood contains only one point, then the spatial connection between prototypes is lost. In that case SOM algorithms becomes an online version of K-means clustering. Thus, we can call SOM a constraint version of K-means, and the constraint is that the prototypes are projected on lower dimension.