核心調用語句如下:
%數據輸入
%連接樣本的輸入和輸出數據的標準化
[inputn,inputps]= mapminmax(input _ train);
[outputn,output PS]= mapminmax(output _ train);
%% BP網絡訓練
%%初始化網絡結構
net=newff(inputn,outputn,[8 8]);
net . train param . epochs = 100;
net . train param . lr = 0.01;
net . train param . goal = 0.01;
%網絡培訓
net=train(net,inputn,outputn);
%% BP網絡預測
%預測數據的標準化
inputn_test=mapminmax('apply ',input_test,input PS);
%網絡預測輸出
an=sim(net,inputn _ test);
%網絡輸出反規格化
BPoutput=mapminmax('reverse ',an,output PS);
%%結果分析