나는 (17x127) 데이터 (Force)와 (3x127) (True Stress)의 목표 파일을 포함하는 입력 파일을 가지고있다.Matlab에서 신경망 훈련에 대한 출력 데이터 크기 오류를 해결하려면 어떻게해야합니까?
나는 신경망 훈련을 위해 다음과 같은 코드를 작성했습니다 :
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와 일치하지 않습니다. ; 107
[그물, TR = feval (net.trainFcn 순, X, T, 출산, AI, EW, net.trainParam)
는== 오류가> network.train
어떻게이 오류를 해결할 수 있습니까?