Finding Self-Organizing-Maps Centers

조회 수: 9 (최근 30일)
Fatih
Fatih 2022년 10월 27일
댓글: Fatih 2023년 2월 13일
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);

채택된 답변

Suman Sahu
Suman Sahu 2023년 2월 13일
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,:);

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Directed Graphs에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by