Neural Clustering Tool Testing Output
6 ビュー (過去 30 日間)
古いコメントを表示
Hello, I have been using the neural clustering tool in Matlab 2020b. I have trained my neural network with 80% of my data, and then tested the network with the remaining 20% of my data. I can see the SOM Sample Hit and other plots from my test, but how do I obtain an output matrix from the test to understand where each observation was placed within the Sample Hit plot?
0 件のコメント
回答 (1 件)
Hornett
2024 年 9 月 12 日
Hi Sydney,
To obtain and analyze the output matrix for your test data in a Self-Organizing Map (SOM) in MATLAB 2020b, follow these steps:
1. Get Network Outputs for Test Data:
outputs = net(testData);
2. Convert Outputs to Winning Neuron Indices: winningNeurons contains indices of the winning neurons for each test observation, indicating their placement on the SOM grid .
winningNeurons = vec2ind(outputs);
3. Visualize the SOM Hit Map:
plotsomhits(net, testData);
This visualizes where each observation is placed on the SOM grid.
These steps provide both the indices of winning neurons for analysis and a visual representation of the test data distribution on the SOM.
Hope it helps!
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Sequence and Numeric Feature Data Workflows についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!