I'm trying to write my own SOM in python, and after reading material from several sources (and watching video tutorials) I think I understand all the steps.
There is however one issue that I want to make sure I understand correctly - once I decide on a grid (let's say a rectangular
N*M grid with a distance between grid points of
d) - is this grid static, for the sake of calculating the neighbors of each neuron/node? is
d always the same?
As the neighbors radius shrinks (every iteration or epoch) do I still go back to the same 2D map with the exact same
N*M positioning and
d distances between them?
Edit for clarification - when I say static I mean static in the 2D space of the grid itself.