Skip to content

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

Notifications You must be signed in to change notification settings

sumanth-bmsce/Self-Organizing-Maps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Self-Organizing-Maps

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

Advantages of Self Organizing Maps over other clustering algorithms

  • 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.

Self Organizing Maps Flow Diagram

picture alt

Clustering Accuracy

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 %

picture alt

Weaknesses of SOM Algorithm

  • 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

References

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages