在MATLAB中,我们可以通过以下函数定义NARX网络:
net = narxnet(1:2,1:2,10);
第一个1:2
是X
的延迟次数,第二个1:2
是Y
的延迟次数。如果我有另一个Z
,延迟数量为1:2
以及在网络中考虑,应该如何添加?
我尝试了代码
net.numInputs = 3;
net.inputs{3}.name = 'Z';
然后我有
现在,我想更改网络中Z
的延迟次数
我试过
net.inputs{3}.feedbackOutput = 1:2;
然后它返回
"net.inputs{i}.feedbackOutput" is a read only property."
如何在网络中添加z
的延迟次数。 PS:我知道如何将z
连接到隐藏层。
答案 0 :(得分:0)
好吧我假设您仍然只想要1个输出。当net.Output.feedbackMode设置为true时,将创建整个输入(2),这就是为什么“.feedbackOutput”是只读的。我认为你在哪里搜索的是“net.inputWeights {1,3} .delays”。也许这适合你:
select * from dbo.Permutation(1)