【问题标题】:How to select number of Input layers, hidden layers and output layer using newff in Matlab?如何在 Matlab 中使用 newff 选择输入层、隐藏层和输出层的数量?
【发布时间】:2013-03-28 13:16:15
【问题描述】:
我正在使用 newff 进行股票价格预测项目,我正在尝试设置 4 个输入、1 个隐藏层和 1 个输出层的反向传播前馈 ANN (4-1-1) .我已经阅读了许多论坛来学习如何正确地为 newff 指定这些参数,但是几乎每个论坛/帖子都只是复制/粘贴 matlab newff 定义(我无法理解,因为我是新手matlab 和神经网络)。有人可以告诉我如何使用 newff 设置 4-1-1 ANN 吗?
【问题讨论】:
标签:
matlab
neural-network
backpropagation
【解决方案1】:
例子:
input = [0.1 0.8; 0.1 0.75; 0.01 0.8; 0.5 0.6];
output = [1 2];
nbHiddenNeurons = 1;
net = newff(input, output, nbHiddenNeurons);
这将为您提供一个使用 newff 的 4-1-1 ANN。
注意:newff() 在 R2010b NNET 7.0 中已过时。现在推荐的功能是前馈网络。