91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 26.25MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-06-14
  • 語(yǔ)言: Matlab
  • 標(biāo)簽:

資源簡(jiǎn)介

《MATLAB 神經(jīng)網(wǎng)絡(luò)30個(gè)案例分析》程序和數(shù)據(jù)。其中包括了MATLAB模式下的BP神經(jīng)網(wǎng)絡(luò)的各種案例與預(yù)測(cè)效果展示

資源截圖

代碼片段和文件信息

%%?案例20:神經(jīng)網(wǎng)絡(luò)變量篩選—基于BP的神經(jīng)網(wǎng)絡(luò)變量篩選
%
%
%?
%? 該案例作者申明: 1:本人長(zhǎng)期駐扎在此板塊里,對(duì)該案例提問(wèn),做到有問(wèn)必答。 2:此案例有配套的教學(xué)視頻,配套的完整可運(yùn)行Matlab程序。 3:以下內(nèi)容為該案例的部分內(nèi)容(約占該案例完整內(nèi)容的1/10)。 4:此案例為原創(chuàng)案例,轉(zhuǎn)載請(qǐng)注明出處(Matlab中文論壇,《Matlab神經(jīng)網(wǎng)絡(luò)30個(gè)案例分析》)。 5:若此案例碰巧與您的研究有關(guān)聯(lián),我們歡迎您提意見(jiàn),要求等,我們考慮后可以加在案例里。 6:您看到的以下內(nèi)容為初稿,書籍的實(shí)際內(nèi)容可能有少許出入,以書籍實(shí)際發(fā)行內(nèi)容為準(zhǔn)。 7:此書其他常見(jiàn)問(wèn)題、預(yù)定方式等,請(qǐng)點(diǎn)擊這里。
%?
%
%%?清空環(huán)境變量
clc
clear
%%?產(chǎn)生輸入?輸出數(shù)據(jù)

%?設(shè)置步長(zhǎng)
interval=0.01;

%?產(chǎn)生x1?x2
x1=-1.5:interval:1.5;
x2=-1.5:interval:1.5;

%?產(chǎn)生x3?x4(噪聲)
x=rand(1301);
x3=(x-0.5)*1.5*2;
x4=(x-0.5)*1.5*2;

%?按照函數(shù)先求得相應(yīng)的函數(shù)值,作為網(wǎng)絡(luò)的輸出。
F?=20+x1.^2-10*cos(2*pi*x1)+x2.^2-10*cos(2*pi*x2);

%設(shè)置網(wǎng)絡(luò)輸入輸出值
p=[x1;x2;x3;x4];
t=F;


%%?變量篩選?MIV算法的初步實(shí)現(xiàn)(增加或者減少自變量)

p=p‘;
[mn]=size(p);
yy_temp=p;

%?p_increase為增加10%的矩陣?p_decrease為減少10%的矩陣
for?i=1:n
????p=yy_temp;
????pX=p(:i);
????pa=pX*1.1;
????p(:i)=pa;
????aa=[‘p_increase‘??int2str(i)?‘=p‘];
????eval(aa);
end


for?i=1:n
????p=yy_temp;
????pX=p(:i);
????pa=pX*0.9;
????p(:i)=pa;
????aa=[‘p_decrease‘?int2str(i)?‘=p‘];
????eval(aa);
end


%%?利用原始數(shù)據(jù)訓(xùn)練一個(gè)正確的神經(jīng)網(wǎng)絡(luò)
nntwarn?off;

p=p‘;
%?bp網(wǎng)絡(luò)建立
net=newff(minmax(p)[81]{‘tansig‘‘purelin‘}‘traingdm‘);
%?初始化bp網(wǎng)絡(luò)
net=init(net);
%?網(wǎng)絡(luò)訓(xùn)練參數(shù)設(shè)置
net.trainParam.show=50;
net.trainParam.lr=0.05;
net.trainParam.mc=0.9;
net.trainParam.epochs=2000;

%?bp網(wǎng)絡(luò)訓(xùn)練
net=train(netpt);


%%?變量篩選?MIV算法的后續(xù)實(shí)現(xiàn)(差值計(jì)算)

%?轉(zhuǎn)置后sim

for?i=1:n
????eval([‘p_increase‘num2str(i)‘=transpose(p_increase‘num2str(i)‘)‘])
end

for?i=1:n
????eval([‘p_decrease‘num2str(i)‘=transpose(p_decrease‘num2str(i)‘)‘])
end


%?result_in為增加10%后的輸出?result_de為減少10%后的輸出
for?i=1:n
????eval([‘result_in‘num2str(i)‘=sim(net‘‘p_increase‘num2str(i)‘)‘])
end

for?i=1:n
????eval([‘result_de‘num2str(i)‘=sim(net‘‘p_decrease‘num2str(i)‘)‘])
end

for?i=1:n
????eval([‘result_in‘num2str(i)‘=transpose(result_in‘num2str(i)‘)‘])
end

for?i=1:n
????eval([‘result_de‘num2str(i)‘=transpose(result_de‘num2str(i)‘)‘]

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????2966??2010-01-31?11:20??案例16\chapter16.m

?????文件??????23895??2009-10-12?15:27??案例16\gene.mat

-----------?---------??----------?-----??----

????????????????26861????????????????????2


評(píng)論

共有 條評(píng)論

相關(guān)資源