我正在尝试制作一些基本的NARX神经网络-仅SISO。我正在使用MATLAB R2017b和神经网络工具箱。问题是我不需要输入延迟,也不需要反馈延迟,所以我不能使用内置应用程序。
我使用以下方法创建了一个网
net1 = narxnet(0, 1, 5, 'open', 'trainbr');
网络已成功创建,我可以使用view方法查看它: Preview of my narxnet
您如何肯定可以看到它有0个输入和0个输出,所以我尝试使用以下方法对其进行配置:
net1 = configure(net1, learnInput, learnOutput);
其中learningInput和learningOutput是217x1列向量(大小相等)。此方法失败,我得到:
configure The numbers of input signals and networks inputs do not match.
任何人都可以指出我在做什么,并解释如何正确配置NARX。
谢谢!
答案 0 :(得分:0)
它适用于网络的闭环模式。我不知道为什么,但是它解决了问题。