Matlab som访问生成的数据和参数

时间:2012-05-04 17:33:54

标签: matlab som

我是Matlab的新手,我需要一些帮助。 我正在使用神经网络工具箱运行自组织地图。

一切正常,我用

net = selforgmap([x y]);
net = train(net,mydata);

然后我可以访问好的情节。 但是我对som生成的实际数字很感兴趣。 1)如何访问下面的所有数据(有没有办法显示som包生成的所有向量? 例如: 2)如何访问节点权重? 3)如何访问案例列表及其分配的最佳匹配单位?

非常感谢

1 个答案:

答案 0 :(得分:1)

不幸的是,我没有R2012,(因此,我没有'selforgmap'),所以这个答案可能太笼统了。

那就是说,我怀疑变量'net'是一个神经网络对象,如果你输入命令窗口

net

然后你将在该对象中显示属性(这是我得到的缩短版本)

net =

    Neural Network object:

    architecture:

         numInputs: 1
         numLayers: 2
       biasConnect: [1; 1]
      inputConnect: [1; 0]
      layerConnect: [0 0; 1 0]
     outputConnect: [0 1]

        numOutputs: 1  (read-only)
    numInputDelays: 0  (read-only)
    numLayerDelays: 0  (read-only)

然后你可以像这样访问这些属性:

net.numInputs

如果你想看到该变量可用的方法,你可以

methods(net)