I'm quite new to SOM. I am using Kohonen package in R to build my SOM. In the counts plot, could find a very dense node at one of the corners of the map. This dense node at times shift to another corner at random, when I retrain the network. The map still means the same, as it is just being rotated by 90, 180 or 270 degrees. However the report I wish to generate would be better if it follows the same convention. So, how do I make the map fix to one position? Or is there a way to rotate the plot?
In spite of setting seed value and having the same no. of iterations in the training process, I cannot fix this dense node to one particular corner.
If it helps, here's my code:
require(kohonen)
set.seed(100)
som_grid = somgrid(xdim = 20, ydim = 20, topo = "hexagonal")
som_model = som(train,grid=som_grid,rlen=300,alpha=c(0.05,0.01),keep.data = TRUE, n.hood = "circular")
plot(som_model, type = "count")
Any idea? Thanks in advance.