A Self Organizing Maps (SOM) or Kohonen Network is a type of Artificial Neural Network that is trained using clustering of datasets. This repo implements SOM using MiniSOM library applied on Iris Dataset and outputs the confusion matrix and clustering accuracy
- SOM is superior in dealing with processes which have multiple optima
- SOM offers the opportunity for an early exploration of the search space, and as the process continues it gradually narrows the search. By the end of the search process (providing the neighborhood radius decreases to zero) the SOM is exactly the same as k-means, which allows for a minimization of the distances between the data points and the cluster centers.
The confusion matrix and the clustering accuracy for SOM applied on IRIS Dataset is shown in the image below. The clustering accuracy obtained is 90.66 %
- Number of cluster need to be specified beforehand
- Sensitive to data points with outliers and noise
- Doesn't group efficiently for data distribution with non-circular shape
- The self-organizing map – T Kohonen : https://ieeexplore.ieee.org/document/58325
- https://en.wikipedia.org/wiki/Self-organizing_map