A Self-Organizing Map consists of an array of i,
nodes connected to each other following some topology, e.g. linearly for the
one-dimensional or in some form of grid for the two-dimensional case etc.,
forming the output layer. These interconnections, however, only define the
neighborhood-relation between the nodes and have no weights assigned to
them. Thus they do not directly influence the learning-process as
opposed to other types of networks. The choice of a particular map-topology as well as the size of the map is application dependent. In most cases rectangular planes are chosen since
they allow easy representation of the trained maps.
Each of the nodes forms an output-unit by having a weight vector mi of
the same dimension as the input space:
assigned to it,
defining its location in input space. These weight vectors are usually
initialized with