我在MATLAB或虹膜数据集中使用过SOM工具箱。以下示例并使用plotsomhits我可以看到SOM的神经元网格的每个神经元中有多少数据值。但是,我希望知道在给定SOM配置的每个神经元中分组的实际数据值。是否有任何方法可以执行此操作。这是我使用的例子。
net = selforgmap([8 8]);
view(net)
[net,tr] = train(net,x);
nntraintool
plotsomhits(net,x)
答案 0 :(得分:0)
plotsomhits
只是简单地描绘了#34;网络模拟的结果。
所以如果你模拟它并添加" hits"你有结果!
basicaly:
hits=sum(sim(net,x)');
在您的网络案例中,这是我的结果,与plotsomehits
hits= 6 5 0 7 15 7 4 0 8 20 3 3 9 3 0 8 6 3 11 4 5 5 7 10 1
PD:你可以在这个惊人的答案中学到很多东西:
MATLAB: help needed with Self-Organizing Map (SOM) clustering