一、用GA直接訓練BP網(wǎng)絡(luò)的權(quán)重算法
主程序:gafault.m 它包括以下子程序:
1. BP網(wǎng)絡(luò)初始化:nninit.m――給出P,T,R,S1,S2;
2. 適應(yīng)值計算函數(shù):gabpEval.m;
3.將遺傳算法的編碼解碼為BP網(wǎng)絡(luò)所對應(yīng)的權(quán)值、閾值函數(shù):gadecod.m;
二、用GA先求BP網(wǎng)絡(luò)的權(quán)重,再用純BP直接訓練BP的混合GA-BP算法
主程序:gabpfault.m 它包括以下子程序:
1. 網(wǎng)絡(luò)初始化:nninit.m――給出P,T,R,S1,S2;
2. 適應(yīng)值計算函數(shù):gabpEval.m;
3.將遺傳算法的編碼解碼為BP網(wǎng)絡(luò)所對應(yīng)的權(quán)值、閾值函數(shù):gadecod.m;
三、純BP
主程序:(1)bpfault.m 在MATLAB5.2上
(2)bpfault.m 在MATLAB6.5上 為后來所加
標簽:
gafault
nninit
BP網(wǎng)絡(luò)
程序
上傳時間:
2014-08-15
上傳用戶:litianchu