SOM codebook vectors output Follow

J
Johanna_torppa_76 · Jun 18, 2021 · 1.9K views
Question
I am training SOM using the Deep Learning toolboxes train() function. How do I get out the SOM node vectors, i.e., the learned codebook vectors?  
Expert Answer
Profile picture of John Williams
John Williams PhD Expert
Answered Aug 13, 2026
net.IW{1}
will give you the codebook vectors/weights. For example:
 
 
x = simplecluster_dataset;
net = selforgmap([8 8]);
net = train( net, x );
net.IW{1}

It isn't the most intuitive to find the things you want in an SOM from the Deep Learning toolbox. I constantly forgot where all my parameters were when I used it. It uses the same network class as deep networks so there is a lot of stuff in there totally irrelevant to SOMs.

100% Run Guarantee 3-Hour Fast-Track Delivery

Need a Custom Version or Complete Simulation for This Problem?

Our 500+ PhD engineers build, debug, and optimize working MATLAB scripts and Simulink (.slx) models tailored to your exact assignment rubrics with zero plagiarism.

Tested on MATLAB R2024b / R2026a
Turnitin 0% Plagiarism Report
Free 7-Day Revisions Guarantee
Have a different question? Ask here

Get a Free Consultation or a Sample Assignment Review!