(17x127) データ (Force) を含む入力ファイルと (3x127) (True Stress) のターゲット ファイルがあります。
ニューラル ネットワークをトレーニングするために、次のコードを作成しました。
p=Force;
t=T_Stress;
net =newff(minmax(p),[10,1],{'tansig','purelin'},'trainlm');
net.trainParam.lr = .05; %Learning Rate
net.trainParam.epochs = 300; %Max Ephocs
net.trainParam.goal = 1e-5; %Training Goal in Mean Sqared Error
net.trainParam.show = 50; %# of ephocs in display
[net,tr1] = train(net,p,t);
o1 = sim(net,p)
ただし、次のエラーが表示されます。
??? 109 で ==> trainlm を使用するとエラーが発生します 出力データ サイズが net.outputs{2}.size と一致しません。
==> network.train のエラー 107
[net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);
このエラーを解決するにはどうすればよいですか?