Self-Organizing Map Demystified

Self-Organizing Map Demystified

Self-Organizing Map (SOM) was introduced as an unsupervised competitive learning algorithm of the artificial neural networks (ANN) by Finnish Professor Teuvo Kohonen in the early 1980s. In Artificial Intelligence, SOM algorithm is considered one of the most powerful algorithms in the fields of data visualization and exploration and is widely used in clustering analysis in data mining. Its ability to map high-dimensional input vectors onto a two-dimensional grid of prototype vectors and orders them topologically greatly facilitates the interpretation by naked human eyes.

This book takes you through the concept, architecture, and algorithm of SOM in theory, followed by an exercise to design and program a SOM to recognize handwritten digits using MATLAB. Full source code for the exercise is available for download.

Watch a short demo video @ YouTube or take a peek at the SOM map before and after training as shown in Figures 1 and 2 respectively:


Figure 1: SOM before Training


Figure 2: SOM after Training

If you wish to receive a copy of the source code, please contact me via the email address inside this book with proof of purchase.

Get the paperback or eBook @

Posted in Algorithm, Artificial Intelligence Tagged with: , , , ,