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