最后一层的输出大小(100)答案的大小不匹配(40000)。
1视图(30天)
显示旧的评论
我设计了一个非常简单款,其结构见图。
层= [
%的输入层
featureInputLayer (40000);
%隐藏层
fullyConnectedLayer (256)
reluLayer
fullyConnectedLayer (256)
reluLayer
fullyConnectedLayer (256)
reluLayer
%输出层
fullyConnectedLayer (100)
regressionLayer];
我和代码用于生成小火车,2 d信号和2 d信号受到噪声的影响,我已经把这个m文件作为附件。我希望能够用神经网络来消除噪声的信号。
当我输入我的训练集训练它,系统提示我,有一个错误。
层= [
%的输入层
featureInputLayer (40000);
%隐藏层
fullyConnectedLayer (256)
reluLayer
fullyConnectedLayer (256)
reluLayer
fullyConnectedLayer (256)
reluLayer
%输出层
fullyConnectedLayer (100)
regressionLayer];
选择= trainingOptions (“亚当”,…
“InitialLearnRate”,0.001,…
“LearnRateSchedule”,“分段”,…
“LearnRateDropFactor”,0.9,…
“LearnRateDropPeriod”现年40岁的…
“ExecutionEnvironment”,“cpu”,…
“MiniBatchSize”32岁的…
“MaxEpochs”,500,…
“ValidationData”{VaSet_o, VaSet_n},…
“L2Regularization”1.0000 e-05…
“洗牌”,“every-epoch”,…
“阴谋”,“训练进步”,…
“详细”、假);
网= trainNetwork (TrainSet_n、TrainSet_o层,选择);
错误使用
trainNetwork
无效的训练数据。最后一层的输出大小(100)答案的大小不匹配(40000)。
我很确定的响应大小我的训练集是100年而不是40000年
好吧,然后我输出大小更改为40000,但没有修改我的火车。
系统,系统告诉我,另一个错误发生。
![](http://www.tianjin-qmedu.com/matlabcentral/answers/uploaded_files/1298780/image.png)
最后一层的输出大小(40000)不匹配的响应大小(100)。
现在如何响应大小改变100年? ? ? ?
为什么? ? ? ? ? ? ? ? ? ?
我真的希望有人能帮我,请。
这对我来说是非常重要的。