newelm函數用法?
newelm函數的使用格式為:
net = newelm(P,T, [S1…SN] , {TF1…TFN},BTF,BLF,PF,IPF,OPF)
輸入參數如下:
P , RQ1矩陣,包含Q1個長度為R的典型輸入向量。
T , SNQ2矩陣,包含Q2個長度為SN的典型目標向量,SN決定了輸出向量的長度。
Si,N-1個隱含層包含的神經元個數,默認值為[]。
TFi,第i層傳遞函數,用字符串表示。對于輸出層,默認值為‘purelin’,對于隱含層,默認值為‘tansig’。
BTF,反向傳播網絡的訓練函數,默認值為‘traingdx’,可取值還有‘traingd’、‘traingdm’、‘traingda’。
BLF,反向傳播權值/闕值學習函數,默認值為‘learndm’,可取值還有‘’learngd’等函數。
PF,性能函數,默認值為‘mse’,可取值還有‘msereg’。
IPR, 輸入處理函數,默認值為‘{‘fixunknowns’,‘removeconstantrows’,‘mapminmax’}’。
OPF,輸處處理函數,默認值為‘{‘removeconstantrows’,‘mapminmax’}’。
elmannet函數的使用格式如下:
elmannet(layerdelays,hiddenSizes,trainFcn)
layerdelays,表示網絡層延遲的行向量,可取值為0或者正數,默認值為1:2;
hiddenSizes,隱含層大小,是一個行向量,默認值為10;
trainFcn,表示訓練函數的字符串,默認值為‘trainlm’。