資源簡介
MATLAB 利用自帶的BP神經網絡工具箱函數,對數據進行模擬預報的實例
代碼片段和文件信息
%BP神經網絡實現與數據預測
close?all?
clear?
%%
%讀取文件(根據數據路徑更改)
filename=‘E:\y\12.txt‘;
data=textread(filename);
%取前25組數據作為樣本
data1=data(:1);
data2=data(:2);
xaxis=data1(1:25)‘;
yaxis=data2(1:25)‘;
%%
%創建BP神經網絡
n=20;%神經元個數
net?=?newff(minmax(xaxis)[n1]{‘tansig‘?‘purelin‘}‘trainlm‘);
%當前輸入層權值和閾值?
inputWeights=net.IW{11}?
inputbias=net.b{1}?
%當前網絡層權值和閾值?
layerWeights=net.LW{21}?
layerbias=net.b{2}?
%BP網絡
評論
共有 條評論