Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 如何在plotsommaphits中查找输入数据的值_Matlab_Cluster Computing_Identification_Som - Fatal编程技术网

Matlab 如何在plotsommaphits中查找输入数据的值

Matlab 如何在plotsommaphits中查找输入数据的值,matlab,cluster-computing,identification,som,Matlab,Cluster Computing,Identification,Som,我在MATLAB或iris数据集中使用过SOM工具箱。下面的示例和使用plotsomhits,我可以看到SOM的神经元网格中的每个神经元中有多少数据值。然而,我想知道在给定SOM配置的每个神经元中分组的实际数据值。是否有任何方法可以做到这一点。这就是我使用的例子 net = selforgmap([8 8]); view(net) [net,tr] = train(net,x); nntraintool plotsomhits(net,x) 没那么难。plotsomhits只是幻想地描绘网络模

我在MATLAB或iris数据集中使用过SOM工具箱。下面的示例和使用plotsomhits,我可以看到SOM的神经元网格中的每个神经元中有多少数据值。然而,我想知道在给定SOM配置的每个神经元中分组的实际数据值。是否有任何方法可以做到这一点。这就是我使用的例子

net = selforgmap([8 8]);
view(net)
[net,tr] = train(net,x);
nntraintool
plotsomhits(net,x)
没那么难。plotsomhits只是幻想地描绘网络模拟的结果

因此,如果你模拟它,并添加点击你有结果

基本原则:

hits=sum(sim(net,x)');
在你的网络案例中,这是我的结果,与图表中的数字一致

PD:你可以从这个惊人的例子中学到很多,所以回答:


谢谢Ander,但是,正如我从你的回答中理解的那样,如果我错误地假设语句sumsimnet,x'将给出神经元中聚集的所有值的总和,请纠正我。虽然我想知道哪些值不是它们的和,而是集群到单个集群的值neuron@Nhqazi它们的值是1。。。在NN中,通常每个输出都是二进制的,告诉您结果是否来自该输出。所以7,意味着7个不同的输入对应于特定的输出。我对SOM了解不多,这只是基本的NN。
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