有人能帮我在Matlab中训练这个神经网络并检查我在做什么吗?
首先-这是我的数据的外观:有人能帮我在Matlab中训练这个神经网络并检查我在做什么吗?,matlab,data-analysis,neural-network,Matlab,Data Analysis,Neural Network,首先-这是我的数据的外观: in1 = [a vector of [5189,1]] in2 = [a vector of [5189,1]] in3 = [a vector of [5189,1]] out = [a vector of [5189,1]] 我要做的是使用3个输入预测输出/ 现在,我一直在培训径向基网络,并执行以下步骤: net = newrbe([in1';in2';in3'], out', 100); 然后使用带有sim功能的测试集获得预测。首先,这是我应该做的事情的
in1 = [a vector of [5189,1]]
in2 = [a vector of [5189,1]]
in3 = [a vector of [5189,1]]
out = [a vector of [5189,1]]
我要做的是使用3个输入预测输出/
现在,我一直在培训径向基网络,并执行以下步骤:
net = newrbe([in1';in2';in3'], out', 100);
然后使用带有sim
功能的测试集获得预测。首先,这是我应该做的事情的正确方法吗?我得到了一个很好的答案/预测,因此我认为它是好的
现在,我想用同样的方法训练一个递归神经网络。我按照手册的要求在:
所以
然后我简单地做了<代码> [XS,席,Ai,Ts ] =准备(net,x,c);<代码>
其中X=[in1';in2';in3']
和C=out'代码>
我得到了一个错误:
Error using vertcat
Dimensions of matrices being concatenated are not consistent.
因此,在
我做了X=num2cell([in1',in2',in3'])代码>
和C=num2单元(out')代码>
然后再次尝试preparets
功能以获得:
Error using preparets (line 161)
The number of input signals does not match network's non-feedback inputs.
或
有人能教我/向我解释我该如何完成这件事吗?我对什么是递归神经网络有一个不错的想法,但是这个问题似乎是一个matlab问题。请告诉我我应该如何给出输入/反馈等?多谢各位 对于layrecnet和其他需要单元格输入格式的神经网络,您可以使用命令con2seq(in)和con2seq(out)[无论输入和输出向量的尺寸如何]。此命令将把您输入的NxM转换为1xM左右的单元格排列
参考资料:对于layrecnet和其他需要单元格输入格式的神经网络,您可以使用命令con2seq(in)和con2seq(out)[无论输入和输出向量的尺寸如何]。此命令将把您输入的NxM转换为1xM左右的单元格排列
参考:
Error using preparets (line 161)
The number of input signals does not match network's non-feedback inputs.
Error using network/train (line 293)
Number of inputs does not match net.numInputs.