-
大小: 17KB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-02-12
- 語言: Matlab
- 標(biāo)簽: 風(fēng)電預(yù)測??wind??prediction??風(fēng)電??matlab??neural??network??風(fēng)電數(shù)據(jù)??
資源簡介
含NWP數(shù)值天氣預(yù)報和不含NWP數(shù)值天氣預(yù)報的BP神經(jīng)網(wǎng)絡(luò)預(yù)測風(fēng)電功率兩種方法進(jìn)行比較,含數(shù)據(jù),實際案例。
代碼片段和文件信息
%%?清空環(huán)境變量
close?all
clc;?clear
%%?訓(xùn)練數(shù)據(jù)預(yù)測數(shù)據(jù)提取及歸一化
%下載輸入輸出數(shù)據(jù)
load?traindata1011?A?O?
load?goontest?inputtest_may16?outputtest_may16
inputnum=7;hiddennum=6;outputnum=1;?%4-5-1結(jié)構(gòu)?編碼長度31?7-5-1?46
%訓(xùn)練數(shù)據(jù)和預(yù)測數(shù)據(jù)
input_train=A(1:360:)‘;
input_test=inputtest_may16(1:24:)‘;
output_train=O(1:360)‘;
output_test=outputtest_may16(1:24)‘;
%選連樣本輸入輸出數(shù)據(jù)歸一化
[inputninputps]=mapminmax(input_train);
[outputnoutputps]=mapminmax(output_train);
%%?BP網(wǎng)絡(luò)訓(xùn)練
%構(gòu)建網(wǎng)絡(luò)
net=newff(inputnoutputnhiddennum{‘tansig‘‘purelin‘});
%網(wǎng)絡(luò)進(jìn)化參數(shù)
net.trainParam.epochs=100;?%迭代次數(shù),學(xué)習(xí)率,目標(biāo)
net.trainParam.lr=0.1;
net.trainParam.goal=0.00001;
net.trainParam.show=100;
net.trainParam.showWindow=0;
%網(wǎng)絡(luò)訓(xùn)練
net=train(netinputnoutputn);
%%?BP網(wǎng)絡(luò)預(yù)測
%預(yù)測數(shù)據(jù)歸一化
inputn_test=mapminmax(‘a(chǎn)pply‘input_test
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1813??2014-01-07?21:59??BP?wind?prediction\bp.m
?????文件????????1737??2014-01-07?21:57??BP?wind?prediction\BPNWP.m
?????文件?????????874??2013-10-12?14:59??BP?wind?prediction\goontest.mat
?????文件?????????974??2013-10-16?15:49??BP?wind?prediction\goontestNWP.mat
?????文件????????6430??2013-10-11?21:12??BP?wind?prediction\traindata1011.mat
?????文件????????7287??2013-10-16?15:38??BP?wind?prediction\traindata1011NWP.mat
評論
共有 條評論