資源簡介
利用MATLAB的自帶工具箱函數實現了北京2009年12個月份氣溫、降水和氣壓的走勢預測,且效果比較好。
BP神經網絡
Bp.m BP神經網絡MATLAB程序
bp_ds.xls 訓練集輸入
bp_nds.xls 訓練集輸出(目標訓練集)
bp_td.xls
代碼片段和文件信息
%BP神經網絡預測氣象數據(氣溫、降水和氣壓)
%作者:譚帥帥?西安電子科技大學
%測試平臺?MATLAB7.0
clear?all;
DataSet?=?xlsread(‘bp_ds.xls‘‘sheet1‘‘c1:E361‘);%讀取預處理過的信息ageprovincescore
DataSet(:1)=DataSet(:1)./10;DataSet(:2)=DataSet(:2)./20;DataSet(:3)=DataSet(:3)./10000;
nDataSet?=?xlsread(‘bp_nds.xls‘‘sheet1‘‘C2:E13‘);%目標訓練樣本
nDataSet(:1)=nDataSet(:1)./10;nDataSet(:2)=nDataSet(:2)./20;nDataSet(:3)=nDataSet(:3)./10000;
TestSet?=??xlsread(‘bp_td.xls‘‘sheet1‘‘C2:E324‘);%測試樣本
TestSet(:1)=TestSet(:1)./10;TestSet(:2)=TestSet(:2)./20;TestSet(:3)=TestSet(:3)./10000;
nTestSet?=?xlsread(‘bp_ntd.xls‘‘sheet1‘‘C2:E13‘)%目標測試樣本
nTestSet(:1)=nTestSet(:1)./10;nTestSet(:2)=nTestSet(:2)./20;nTestSet(:3)=nTestSet(:3)./10000;
net?=?newff(minmax(DataSet)[9012]{‘tansig‘‘purelin‘}‘traincgf‘);
net.tr
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????13824??2011-11-20?20:49??bp_nds.xls
?????文件??????13824??2011-11-20?20:53??bp_ntd.xls
?????文件??????33280??2011-11-20?20:52??bp_td.xls
?????文件????????177??2011-12-22?17:01??說明.txt
?????文件???????1785??2011-11-20?22:48??bp.m
?????文件??????35328??2011-11-20?20:48??bp_ds.xls
-----------?---------??----------?-----??----
????????????????98218????????????????????6
評論
共有 條評論