Self organising maps are dimensionality reduction tools primarily used for visualising data and spotting clustering patterns based on their intrinsic features. Most clustering algorithms rely on the user to specify the number of hierarchical clusters with which to organise the data, however the Kohonen Self-Organising Map (SOM) only requires paramater tuning based on training speed and intensity.
To use the SOM tool you can clone the repository and import the class using a suitable Python IDE.
Here is an examplar pre-trained SOM with evaluated datapoints: