1

我想我的问题很简单,但无论如何......

我使用创建了神经网络

net = newff(entry_borders, [20, 10], {'logsig', 'logsig'}, 'traingdx');

其中 entry_borders 是一个 50x2 数组:[(0,1), (0,1), ...]

它一定是一个带有 50 个条目和 10 个输出的隐藏层的网络,不是吗?

但是当我运行这个时:

test_result = sim(net, zeros(50));
disp(test_result);

我在 test_result 中得到了 10x50 个元素的矩阵(而不是 10 个标量值) - 那是什么?我不是在谈论教学过程,这就是为什么这里有如此愚蠢的代码......

4

1 回答 1

3

zeros(50)给你一个 50x50 矩阵,所以它被视为 50 个示例(每个维度 50),它给出 50 个预测(每个大小为 10)

于 2011-02-23T14:48:08.220 回答