Finding Self-Organizing-Maps Centers

1 vue (au cours des 30 derniers jours)
Fatih
Fatih le 27 Oct 2022
Commenté : Fatih le 13 Fév 2023
Hello.
I created a SOM Graph, in the graph there are centers and I need to know the center values, whereas I couldn't find it.
Would you please let me know how I can find the locations of centers?
xSom = ResultsFinal' ;
net = selforgmap([2 2]);
net = train(net,xSom);
view(net)
z = plotsompos(net,xSom);

Réponse acceptée

Suman Sahu
Suman Sahu le 13 Fév 2023
You can access the weight values of the centers of a Self-Organizing Map (SOM) in MATLAB using the net.IW property. The net.IW property is a matrix where each row represents the weight values for a single center. The number of rows in net.IW is equal to the number of centers in the SOM.
You can access the weight values of the centers by accessing net.IW. For example:
center_weights = net.IW;
Note that the weight values of the centers are stored as a matrix, where each row represents a center. If you want to access the weight values for a specific center, you can index into the center_weights matrix using a row index. For example, to access the weight values for the first center:
first_center_weights = center_weights(1,:);
  1 commentaire
Fatih
Fatih le 13 Fév 2023
Great thanks.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by