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