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