I was given a question about SOM.

There is a SOM which have 4x4 neurons and each neuron's x1 and x2 values (coordinates) given. Also neighborhood function and weight update rule given. How can i find and show the regions which are clustered by each neuron?

Thanks for answers.


  • $\begingroup$ "each neuron's x1 and x2 values given", what do you mean? what values are given? $\endgroup$ – David Taub Jan 5 '18 at 13:52

When clustering an input, one should calculate the Euclidean distance to all neurons, then the input is assign to the cluster of the nearest neuron.

In other words, for an input $v$ and a set of neurons $N$ (in your case $|N| = 16$ ) the cluster is:

$\text{Cluster}(v)=\arg \min_{i\in A}(||w_i-v||_2)$


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.