-
大小: 11KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-02-11
- 語言: Matlab
- 標(biāo)簽: 神經(jīng)網(wǎng)絡(luò)??預(yù)測??matlab??風(fēng)電預(yù)測??wind??neural??PSO??
資源簡介
采用粒子群算法PSO優(yōu)化BP神經(jīng)網(wǎng)絡(luò),進行風(fēng)電功率預(yù)測,含實際數(shù)據(jù)和案例
代碼片段和文件信息
%sub?function?for?getting?fitness?of?all?paiticles?in?specific?generation
%change?particle?to?weight?matrix?of?BPNthen?calculate?training?error?
function?fitval?=?fitcal(pmnetindimhiddennumoutdimDPtrainTtrainminAllSamOutmaxAllSamOut)?
[xyz]=size(pm);
for?i=1:x
for?j=1:hiddennum
x2iw(j:)=pm(i((j-1)*indim+1):j*indimz);
end
for?k=1:outdim
x2lw(k:)=pm(i(indim*hiddennum+1):(indim*hiddennum+hiddennum)z);
end
x2b=pm(i((indim+1)*hiddennum+1):Dz);
x2b1=x2b(1:hiddennum).‘;
x2b2=x2b(hiddennum+1:hiddennum+outdim).‘;
net.IW{11}=x2iw;
net.LW{21}=x2lw;
net.b{1}=x2b1;
net.b{2}=x2b2;
error=sim(netPtrain)-Ttrain;
fitval(i1z)=mse(error);
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????677??2013-09-09?15:38??PSO?BP?wind?power\fitcal.m
?????文件????????874??2013-10-12?14:59??PSO?BP?wind?power\goontest.mat
?????文件???????7156??2014-01-10?17:28??PSO?BP?wind?power\psobp.m
?????文件???????6430??2013-10-11?21:12??PSO?BP?wind?power\traindata1011.mat
?????目錄??????????0??2014-01-14?22:43??PSO?BP?wind?power
-----------?---------??----------?-----??----
????????????????15137????????????????????5
評論
共有 條評論