資源簡介
用遺傳算法優化bp神經網絡,Matlab代碼版本,內含4個m程序
代碼片段和文件信息
function?[sol?val]?=?gabpEval(soloptions)
%?val?-?the?fittness?of?this?individual
%?sol?-?the?individual?returned?to?allow?for?Lamarckian?evolution
%?options?-?[current_generation]
load?data2
nntwarn?off
XX=premnmx(XX);
YY=premnmx(YY);
P=XX;
T=YY;
R=size(P1);
S2=size(T1);
S1=25;%隱含層節點數
S=R*S1+S1*S2+S1+S2;%遺傳算法編碼長度
for?i=1:S
???x(i)=sol(i);
end;
[W1?B1?W2?B2?P?T?A1?A2?SE?val]=gadecod(x);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2010-08-23?20:50??用遺傳算法優化bp神經網絡(代碼)\
?????文件?????????437??2010-08-19?12:25??用遺傳算法優化bp神經網絡(代碼)\gabpEval.m
?????文件????????1603??2010-08-19?12:26??用遺傳算法優化bp神經網絡(代碼)\GABPNET.m
?????文件?????????773??2010-08-19?19:41??用遺傳算法優化bp神經網絡(代碼)\gadecod.m
?????文件????????3282??1998-04-14?15:56??用遺傳算法優化bp神經網絡(代碼)\initializega.m
評論
共有 條評論