Conceptual understanding of SOM and GSOM:
https://medium.com/@abhinavr8/self-organizing-maps-ff5853a118d4
https://pdfs.semanticscholar.org/ea7b/88d583abdb8cd5976a636540ca7ec27261e3.pdf
Implementation of SOM (Python):
https://github.com/abhinavralhan/kohonen-maps/blob/master/som-random.ipynb
https://github.com/abhinavralhan/kohonen-maps/blob/master/somoclu-iris.ipynb
Implementation of GSOM (Python):
https://github.com/abhinavralhan/kohonen-maps/blob/master/gsom-iris-python.ipynb
Implementation of GSOM (R):