我想我的问题很简单,但无论如何......
我使用
创建了神经网络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个标量值) - 那是什么?我不是在谈论教学过程,这就是为什么这里有如此狡猾的代码......
答案 0 :(得分:3)
zeros(50)
为您提供50x50矩阵,因此它被视为50个示例(每个维度50),它提供50个预测(每个大小为10)