advertisement: compare things at compare-stuff.com! |
We have used the package SOM_PAK from Kohonen's
laboratory to implement the self-organising map algorithm. Except for the
modifications described below, the default settings in the package are
used. The rectangular map topology is preferred over the default hexagonal
setting for practical reasons concerning map display and manipulation. We
also use the two-phase ordering and convergence training procedure as
recommended in the SOM_PAK documentation and described below.
Since the algorithm is randomly primed and guarantees neither identical nor
perfect mappings, a procedure similar to the vfind program in the
SOM_PAK package was implemented to select the best mapping from a number
of trials (usually 10 or 20) with different random seeds. Good maps are
those with low quantisation errors meaned over all input vectors, .
The simple quantisation error,
is defined as the Euclidean distance
between the input vector and the winning map vector: