0

我对 Matlab 完全陌生,我需要一些帮助。我正在使用神经网络工具箱运行自组织地图。

一切正常,我用

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

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

非常感谢

4

1 回答 1

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)
于 2012-05-05T18:55:05.660 回答