亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? bp1.m

?? 改進(jìn)的BP算法程序,希望對(duì)大家有所幫助.如果需要
?? M
字號(hào):
%BP neural network
clear;
clc;
close all;
% inputNums=k;%輸入層、隱含層、輸出層數(shù)
% outputNums=n;
% hideNums=m;
k=0.5;
x=[14  1.5  -0.2  -0.2
   25  4.5   0     1
   68  14    0.1   1.4
   32   7    0.1   0.7
   56   12   0.2   1.2
   10   2.4  0.1   0.3
   17   3.8   0.2  0.1
   6    1.5   0.1   0
   -3   -0.3   0  -0.8 
   3    0.3    0   0.8];
for i=1:4
x=[x;x];
end
fc=[2*k*(0.5-rand(1,1))*7  2*k*(0.5-rand(1,1))*2  2*k*(0.5-rand(1,1))*0.4  2*k*(0.5-rand(1,1))*0.4];
for i=1:159
fc=[fc;2*(0.5-rand(1,1))*k*7  2*k*(0.5-rand(1,1))*2   2*k*(0.5-rand(1,1))*0.4 2 *k*(0.5-rand(1,1))*0.4];
end
F=x+fc;
d=eye(10);
for i=1:4
d=[d;d];
end
inputNums=4;%輸入層、隱含層、輸出層數(shù)
outputNums=10;
hideNums=19;
maxcount=3000;%最大訓(xùn)練次數(shù)
samplenum=160;%樣本數(shù)
precision=0.01;

yitanet=0.001;
yitaUL=0.001;
yitaT=0.001;
alphanet=0.99;
alphaUL=0.99;
alphaT=0.99;%%學(xué)習(xí)率及動(dòng)量因子的初始化

count=1;
error=zeros(1,count);
errorp=zeros(1,samplenum);
%%%權(quán)值初始化
v=rand(inputNums,hideNums);
deltv=zeros(inputNums,hideNums);
dv=zeros(inputNums,hideNums);
st1=zeros(1,hideNums);
deltst1=zeros(1,hideNums);
dst1=zeros(1,hideNums);

w=rand(hideNums,outputNums);
deltw=zeros(hideNums,outputNums);
dw=zeros(hideNums,outputNums);
st2=zeros(1,outputNums);
deltst2=zeros(1,outputNums);
dst2=zeros(1,outputNums);

Ui=ones(1,hideNums);
Uj=ones(1,outputNums);
Ti=ones(1,hideNums);
Tj=ones(1,outputNums);
Li=zeros(1,hideNums);
Lj=zeros(1,outputNums);

% samplelist=[1,0,0;0,1,0;0,0,1];
% expectlist=[1,0,0;0,1,1;0,0,1];
samplelist=F;
expectlist=d;
while (count<=maxcount)
    c=1;
  while (c<=samplenum)
      for j=1:outputNums
        Y(j)=expectlist(c,j);%獲得期望輸出的向量
       end
    
      for l=1:inputNums
        I(l)=samplelist(c,l);%獲得輸入的向量(數(shù)據(jù))
      end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%前向Forward();
    %隱含層 
    tic;
    for i=1:hideNums
        neti(i)=0.0;
            for l=1:inputNums
                neti(i)=neti(i)+I(l)*v(l,i);
            end
        neti(i)=neti(i)+st1(i);
        H(i)=(Ui(i)-Li(i))/(1+exp(-neti(i)/Ti(i)))+Li(i);
     end
    %輸出層
    for j=1:outputNums
    
       netj(j)=0.0;
     for i=1:hideNums
       netj(j)=netj(j)+H(i)*w(i,j);
     end
     netj(j)=netj(j)+st2(j);
     O(j)=(Uj(j)-Lj(j))/(1+exp(-netj(j)/Tj(j)))+Lj(j); 
   end
  %BpError(c);
  errortmp=0.0;
   for j=1:outputNums
     errortmp=errortmp+((Y(j)-O(j))^2);
   end
    errorp(c)=1/10*errortmp; 
%end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%反向%Backward();
    for j=1:outputNums
     deltnetj(j)=-(O(j)-Uj(j))*(O(j)-Lj(j))/(Tj(j)*(Uj(j)-Lj(j)))*(Y(j)-O(j));
     deltUj(j)=1/(1+exp(-netj(j)/Tj(j)))*(Y(j)-O(j));
     deltLj(j)=(1-1/(1+exp(-netj(j)/Tj(j))))*(Y(j)-O(j));
     deltTj(j)=netj(j)*(O(j)-Uj(j))*(O(j)-Lj(j))/((Tj(j)^2)*(Uj(j)-Lj(j)))*(Y(j)-O(j));
    end
     double tem1;double tem2;double tem3;double tem4;
     tem1=0.0;tem2=0.0;tem3=0.0;tem4=0.0;
     for i=1:hideNums
        for j=1:outputNums
           tem1=tem1+deltnetj(j)*w(i,j);
           tem2=tem2+deltUj(j)*w(i,j);
           tem3=tem3+deltLj(j)*w(i,j);
           tem4=tem4+deltTj(j)*w(i,j);
        end
     deltneti(i)=-tem1*(H(i)-Ui(i))*(H(i)-Li(i))/(Ti(i)*(Ui(i)-Li(i)));
     deltUi(i)=tem2*1/(1+exp(-neti(i)/Ti(i)));
     deltLi(i)=tem3*(1-1/(1+exp(-neti(i)/Ti(i))));
     deltTi(i)=tem4*neti(i)*(H(i)-Ui(i))*(H(i)-Li(i))/((Ti(i)^2)*(Ui(i)-Li(i)));
    end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%調(diào)整各層權(quán)值
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%輸出層調(diào)整
   %%%%%%%%%%%%%%%%權(quán)值調(diào)整
   for i=1:hideNums
     for j=1:outputNums
        deltw(i,j)=yitanet*deltnetj(j)*H(i);
        w(i,j)=w(i,j)+deltw(i,j)+alphanet*dw(i,j);
        dw(i,j)=deltw(i,j);
      end
    end 
    %%%%%%%%%%%%%%閾值調(diào)整 
    for j=1:outputNums
        deltst2(j)=yitanet*deltnetj(j); 
        st2(j)=st2(j)+deltst2(j)+alphanet*dst2(j);
        dst2(j)=deltst2(j);
    end
    %%%%%%%%%%%%%U,L,T調(diào)整
    %調(diào)整U
     for j=1:outputNums
        deltUj(j)=yitaUL*deltUj(j); 
        dUj(j)=deltUj(j);
        Uj(j)=Uj(j)+deltUj(j)+alphaUL*dUj(j);    
    end
    %調(diào)整L
     for j=1:outputNums
        deltLj(j)=yitaUL*deltLj(j);
        dLj(j)=deltLj(j);
        Lj(j)=Lj(j)+deltLj(j)+alphaUL*dLj(j);
    end
    %調(diào)整T
     for j=1:outputNums
        deltTj(j)=yitaT*deltTj(j);  
        dTj(j)=deltTj(j);
        Tj(j)=Tj(j)+deltTj(j)+alphaT*dTj(j);
     end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%隱含層調(diào)整
%%%%%權(quán)值調(diào)整
for l=1:inputNums
  for i=1:hideNums
     deltv(l,i)=yitanet*deltneti(i)*I(l);
     v(l,i)=v(l,i)+deltv(l,i)+alphanet*dv(l,i);
     dv(l,i)=deltv(l,i);
    end
end
%%%%%閾值調(diào)整 
for i=1:hideNums
    deltst1(i)=yitanet*deltneti(i);
    st1(i)=st1(i)+deltst1(i)+alphanet*dst1(i);
    dst1(i)=deltst1(i);
end
%調(diào)整U
for i=1:hideNums
   deltUi(i)=yitaUL*deltUi(i);
   dUi(i)=deltUi(i);
   Ui(i)=Ui(i)+deltUi(i)+alphaUL*dUi(i);
   
end
%調(diào)整L
for i=1:hideNums
    deltLi(i)=yitaUL*deltLi(i);
    dLi(i)=deltLi(i);
    Li(i)=Li(i)+deltLi(i)+alphaUL*dLi(i);
end
%調(diào)整T
for i=1:hideNums
    deltTi(i)=yitaT*deltTi(i);  
    dTi(i)=deltTi(i);
    Ti(i)=Ti(i)+deltTi(i)+alphaT*dTi(i);  
end
%end
c=c+1;
end
    double tmp;
    tmp=0.0;
    for i=1:samplenum
      tmp=tmp+errorp(i);%*errorp(i)
    end
    tmp=tmp/c;
    error(count)=1/2*sqrt(tmp);

    if (error(count)<precision)
      break;
    end
    count=count+1;%訓(xùn)練次數(shù)加1
end
toc;
p=1:count-1;
plot(p,error(p),'-'); 
%網(wǎng)絡(luò)測(cè)試
X_test=[14  1.5  -0.2  -0.2
   25  4.5   0     1
   68  14    0.1   1.4
   32   7    0.1   0.7
   56   12   0.2   1.2
   10   2.4  0.1   0.3
   17   3.8   0.2  0.1
   6    1.5   0.1   0];
[p,q]=size(X_test);
for m=1:p
    for l=1:q
    A(l)=X_test(m,l);
    end
    %隱含層
     for i=1:hideNums
        neti(i)=0.0;
            for l=1:q
                neti(i)=neti(i)+A(l)*v(l,i);
            end
        neti(i)=neti(i)+st1(i);
        H(i)=(Ui(i)-Li(i))/(1+exp(-neti(i)/Ti(i)))+Li(i);
     end
    %輸出層
     for j=1:outputNums
          netj(j)=0.0;
     for i=1:hideNums
       netj(j)=netj(j)+H(i)*w(i,j);
     end
     netj(j)=netj(j)+st2(j);
     O(j)=(Uj(j)-Lj(j))/(1+exp(-netj(j)/Tj(j)))+Lj(j); 
   end
     j=1;
        for i=1:outputNums
            if O(1)<O(i)
            j=i;
            O(1)=O(i);
            end
        end
    disp('The trouble is:');
    if j==1
    disp(' TCC SYSTEM OFF ');
    end
    if j==2
    disp(' 3.0 BLEED OPEN ');
    end
    if j==3
    disp(' TWO 3.5 BLEED OPEN ');
    end
    if j==4
    disp(' ONE 3.5 BLEED OPEN ');
    end
    if j==5
    disp(' 3.0 AND ONE 3.5 OPEN ');
    end
    if j==6
    disp(' +2% 8TH STAGE BLEED LEAK ');
    end
    if j==7
    disp(' +2% 15TH STAGE BLEED LEAK ');
    end
    if j==8
    disp(' COWL AND ENGINE ANTI-ICE "ON" ');
    end
    if j==9
    disp(' +2 DEG BETA ANGLE SHIFT ');
    end
    if j==10
    disp(' -2 DEG BETA ANGLE SHIFT ');
    end
end



?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
自拍视频在线观看一区二区| 成人免费视频app| 一区二区三区在线播放| 国产欧美日本一区二区三区| 久久免费电影网| 国产欧美日韩不卡免费| 中文字幕精品一区二区精品绿巨人| 精品国产91九色蝌蚪| 欧美精品一区二区蜜臀亚洲| 精品国产欧美一区二区| 精品剧情在线观看| 欧美极品aⅴ影院| 中文字幕一区二区三区不卡 | 国产视频不卡一区| 国产欧美视频一区二区三区| 欧美精品一区二区三区蜜桃| 欧美一区二区网站| 日韩欧美你懂的| 久久久综合网站| 国产精品久久久久久久久久久免费看 | 欧美日韩色一区| 欧美亚洲图片小说| 欧美mv日韩mv亚洲| 国产欧美日韩不卡| 一区二区三区日韩在线观看| 亚洲国产精品久久一线不卡| 美女视频黄 久久| 不卡在线观看av| 日韩欧美一区电影| 中文字幕在线一区二区三区| 亚洲va国产va欧美va观看| 国产真实精品久久二三区| caoporen国产精品视频| 91精品国产综合久久久蜜臀图片| 337p日本欧洲亚洲大胆色噜噜| 国产精品对白交换视频| 美女视频免费一区| 91亚洲永久精品| 精品国产青草久久久久福利| 中文字幕在线不卡视频| 蜜臀av一区二区在线免费观看 | 国产精品一区在线| 日本精品一级二级| 精品国产乱码久久久久久免费| 亚洲欧美综合色| 激情图区综合网| 在线观看一区不卡| 欧美激情在线免费观看| 丝袜亚洲精品中文字幕一区| 北岛玲一区二区三区四区| 日韩欧美成人激情| 亚洲一区二区黄色| av一区二区三区黑人| 精品乱人伦一区二区三区| 亚洲一二三区在线观看| gogogo免费视频观看亚洲一| 日韩美女主播在线视频一区二区三区 | 国产福利91精品一区| 欧美日韩亚洲国产综合| 一区视频在线播放| 高清beeg欧美| 国产午夜精品一区二区 | 久久日韩粉嫩一区二区三区| 性感美女久久精品| 91国产福利在线| 亚洲色图一区二区三区| 亚洲欧美一区二区三区久本道91| 日本高清不卡aⅴ免费网站| 国产真实乱子伦精品视频| 日韩精品午夜视频| 欧美在线不卡视频| 亚洲综合丝袜美腿| 在线中文字幕一区| 亚洲精品国产品国语在线app| 国产精品 日产精品 欧美精品| 日韩区在线观看| 日本不卡高清视频| 日韩精品一区二区三区在线观看 | 精品99999| 国产91丝袜在线播放| 国产精品护士白丝一区av| 丁香婷婷综合激情五月色| 国产精品久久久一本精品 | 欧美性猛交一区二区三区精品| 亚洲欧洲日韩av| 在线免费观看一区| 日本v片在线高清不卡在线观看| 日韩视频免费观看高清在线视频| 久久99深爱久久99精品| 久久久久国产免费免费| 成人黄色小视频在线观看| 亚洲欧洲中文日韩久久av乱码| 色婷婷久久久综合中文字幕 | 91麻豆精品秘密| 亚洲午夜精品网| 91精品国产色综合久久ai换脸| 蜜桃久久av一区| 国产亚洲欧美激情| 日本精品视频一区二区| 蜜桃精品视频在线观看| 国产午夜精品一区二区三区视频| 成人app软件下载大全免费| 亚洲精品中文在线影院| 911精品国产一区二区在线| 精品一区二区三区蜜桃| 欧美国产精品一区二区| 欧美性猛交一区二区三区精品| 精品一区二区三区久久| 伊人夜夜躁av伊人久久| 欧美一区二区成人| 99国产精品久久| 秋霞影院一区二区| 国产精品久久久久久久久免费相片 | 91精品在线麻豆| 成人做爰69片免费看网站| 一区二区三区四区国产精品| 日韩精品一区在线| 91视频精品在这里| 久久99精品国产麻豆不卡| 洋洋成人永久网站入口| 久久日一线二线三线suv| 欧美自拍偷拍午夜视频| 国产精品一二三四五| 亚洲国产成人91porn| 国产欧美一区二区精品性色| 欧美日韩免费观看一区二区三区| 精品在线亚洲视频| 亚洲午夜免费福利视频| 国产精品欧美一级免费| 精品国产三级电影在线观看| 91老师国产黑色丝袜在线| 国内精品久久久久影院色| 日韩av网站免费在线| 亚洲情趣在线观看| 久久精品视频在线看| 91精品国产入口| 7777精品伊人久久久大香线蕉| 99精品视频中文字幕| 成人av电影免费观看| 国产99久久久久久免费看农村| 激情综合色丁香一区二区| 日韩精品亚洲一区| 亚洲成人动漫在线观看| 怡红院av一区二区三区| 亚洲日本va午夜在线电影| 国产精品萝li| 国产亚洲美州欧州综合国| 精品欧美乱码久久久久久1区2区 | 久久精品国产久精国产| 午夜精品久久久久久久久久 | 91精品国产综合久久福利 | 久久精品网站免费观看| 日韩精品中午字幕| 欧美大白屁股肥臀xxxxxx| 日韩一区二区三区观看| 欧美一个色资源| 欧美成人女星排名| 久久一夜天堂av一区二区三区| 欧美电影免费观看高清完整版 | 国产精品视频免费| 国产欧美一区二区精品久导航 | 久久精品一区二区| 精品国产网站在线观看| 久久久久久亚洲综合影院红桃| 欧美videossexotv100| 日韩欧美二区三区| www一区二区| 国产精品欧美综合在线| 亚洲精品综合在线| 日韩电影在线看| 国产在线精品一区二区夜色 | 国产大陆a不卡| 成人性生交大合| 欧美亚洲动漫制服丝袜| 911精品产国品一二三产区| 久久新电视剧免费观看| 欧美国产成人在线| 亚洲图片欧美综合| 精品一区二区久久久| 91在线观看高清| 91精品国产乱码| 国产精品久久久99| 日本中文字幕一区二区有限公司| 国产精品夜夜嗨| 欧美日韩小视频| 欧美激情一区在线观看| 亚洲成人久久影院| 成人黄色av电影| 欧美一区二区成人6969| 日韩美女久久久| 激情小说欧美图片| 日本久久电影网| 欧美国产丝袜视频| 日本aⅴ免费视频一区二区三区| 不卡视频一二三四| 精品99久久久久久| 日韩成人精品在线观看| 一区二区三区加勒比av| 成人免费视频视频在线观看免费 | 国产农村妇女毛片精品久久麻豆|