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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? kpredict.m

?? matlab實現神經網絡程序集合
?? M
字號:
function Yhat=kpredict(method,NetDef,NN,p,W1,W2,par1,par2,par3)
%  KPREDICT
%  --------
%          k-step ahead predictions determined by simulation of the
%          one-step ahead neural network predictor. For NNARMAX
%          models the residuals are set to zero when calculating the
%          predictions. The predictions are compared to the observed output.
%
%  Call: 
%  Network trained with NNARX, (or NNRARX):
%           Yk = kpredict('nnarx',NetDef,NN,k,W1,W2,Y,U)
%  (Likewise for NNOE and NNARMAX1+2)
%
%  Inputs:
%        See NNVALID
%        k:   Prediction horizon
%
%  Output:
%        Ypred: k-step ahead predictions.
%
%  NB! Does not work for models generated by NNIOL or NNSSIF.
% 
%  Programmed by : Magnus Norgaard, IAU/IMM, Technical University of Denmark
%  LastEditDate  : Oct. 17, 1997


% >>>>>>>>>>>>>>>>>>>>>>>>>>>>      GET PARAMETERS     <<<<<<<<<<<<<<<<<<<<<<<<<<<< 
skip = 1;
if strcmp(method,'nnarx') | strcmp(method,'nnrarx'),
  mflag=1;
  Y=par1;
  if exist('par2') U=par2; end
elseif strcmp(method,'nnarmax1') | strcmp(method,'nnrarmx1'),
  mflag=2;
  C=par1;
  Y=par2; 
  if exist('par3') U=par3; end
elseif strcmp(method,'nnarmax2') | strcmp(method,'nnrarmx2'),
  mflag=3;
  Y=par1; 
  if exist('par2') U=par2; end
elseif strcmp(method,'nnoe'),
  mflag=4;
  Y=par1;
  U=par2;
else
  disp('Unknown method!!!!!!!!');
  break
end



% >>>>>>>>>>>>>>>>>>>>>>>>>>>>     INITIALIZATIONS     <<<<<<<<<<<<<<<<<<<<<<<<<<<< 
[ny,Ndat] = size(Y);                     % # of outputs and # of data
[nu,Ndat] = size(U);                     % # of inputs 
na        = NN(1);


% ---------- NNARX/NNOE model ----------
if mflag==1 | mflag==4,
  nb = NN(2:1+nu);
  nc = 0;
  nk = NN(2+nu:1+2*nu);

% --------- NNARMAX1 model --------
elseif mflag==2, 
  nb = NN(2:1+nu);
  nc     = 0;
  nk     = NN(2+nu+1:2+2*nu);

% --------- NNARMAX2 model --------
elseif mflag==3, 
  nb     = NN(2:1+nu);
  nc     = NN(2+nu);
  nk     = NN(2+nu+1:2+2*nu);
end
nmax     = max([na,nb+nk-1]);           % 'Oldest' signal used as input to the model
N        = Ndat - nmax;                 % Size of training set
nab      = na+sum(nb);                  % na+nb
nabc     = nab+nc;                      % na+nb+nc
outputs     = 1;                        % Only MISO models considered


% --------- Common initializations --------
L_hidden = find(NetDef(1,:)=='L')';     % Location of linear hidden neurons
H_hidden = find(NetDef(1,:)=='H')';     % Location of tanh hidden neurons
L_output = find(NetDef(2,:)=='L')';     % Location of linear output neurons
H_output = find(NetDef(2,:)=='H')';     % Location of tanh output neurons
[hidden,inputs] = size(W1);
inputs          = inputs-1;
y1       = [zeros(hidden,1);1];
y2       = zeros(outputs,1);
Yhat     = zeros(outputs,N);


% >>>>>>>>>>>>>>>>>>>>>>>>>>   COMPUTE NETWORK OUTPUT   <<<<<<<<<<<<<<<<<<<<<<<<<<<
% ---------- NNARX/NNARMAX1/NNARMAX2 model ----------
if mflag==1 | mflag==2 | mflag==3,

  % -----  CONSTRUCT THE REGRESSION MATRIX PHI   -----
  PHI_aug = [zeros(nab,N);ones(1,N)];
  jj  = nmax+1:Ndat;
  for k = 1:na, PHI_aug(k,:)    = Y(jj-k); end
  index = na;
  for kk = 1:nu,
    for k = 1:nb(kk), PHI_aug(k+index,:) = U(kk,jj-k-nk(kk)+1); end
    index = index + nb(kk);
  end
  
  % -----  CONSTRUCT PHI FOR NNARMAX2  -----
  if mflag==3,
    PHI_aug=[PHI_aug(1:nab,:);zeros(nc,N);ones(1,N)];
    N2=N+1-skip;
    for t=1:N,
      h1 = W1*PHI_aug(:,t);  
      y1(H_hidden) = pmntanh(h1(H_hidden));
      y1(L_hidden) = h1(L_hidden);    

      h2 = W2*y1;
      Yhat(H_output,t) = pmntanh(h2(H_output));
      Yhat(L_output,t) = h2(L_output);

      E = Y(:,nmax+t) - Yhat(:,t);          % Prediction error
      for d=1:min(nc,N-t),
        PHI_aug(nab+d,t+d) = E;
      end
    end
  
  % -----  CONSTRUCT PHI FOR NNARMAX1  -----
  elseif mflag==2,
    lc=length(C)-1;
    yy1 = zeros(hidden,N); 
    h1 = W1*PHI_aug;
    yy1(H_hidden,:) = pmntanh(h1(H_hidden,:));
    yy1(L_hidden,:) = h1(L_hidden,:);

    h2 = W2*[yy1;ones(1,N)];
    Yhat(H_output,:) = pmntanh(h2(H_output,:));
    Yhat(L_output,:) = h2(L_output,:);

    Ebar     = Y(nmax+1:Ndat) - Yhat;     % Error between Y and deterministic part
    E        = filter(1,C,Ebar);          % Prediction error
    Yhat     = Y(nmax+1:Ndat) - E;        % One step ahead prediction
    PHI2=zeros(lc,N);
    for d=1:lc,
      PHI2(d,d+1:N)=E(1:N-d);
    end
  end  
  
  % ----- DETERMINE K-STEP AHEAD PREDICTION -----
  for t=1:N-p+1,
    phi=PHI_aug(1:nabc+1,t);
    if mflag==2,
      phi2=PHI2(:,t);
    end
    for k=0:p-1,
      phi(na+1:nab)=PHI_aug(na+1:nab,t+k);
      h1 = W1*phi;  
      y1(H_hidden) = pmntanh(h1(H_hidden));
      y1(L_hidden) = h1(L_hidden);    

      h2 = W2*y1;
      y2(H_output) = pmntanh(h2(H_output,:));
      y2(L_output) = h2(L_output,:);
      if mflag==2,
        y2   = y2+sum(C(2:lc+1)*phi2);
        phi2(2:lc) = phi(1:lc-1);
        phi2(1)    = 0;
      elseif mflag==3,
        phi(nab+2:nabc)=phi(nab+1:nabc-1);
        phi(nab+1)=0;
      end
      phi(2:na)=phi(1:na-1);
      phi(1)=y2;
    end
    Yhat(:,t+p-1) = y2;
  end



% ---------- NNOE model ----------
elseif mflag==4,
   Yhat = nnsimul('nnoe',NetDef,NN,W1,W2,Y,U);
   close(gcf);
end


% >>>>>>>>>>>>>>>>>>>>>>>>>>      PLOT THE RESULTS      <<<<<<<<<<<<<<<<<<<<<<<<<<<
si = figure-1;
Y = Y(:,nmax+p:Ndat);
Yhat=Yhat(:,p:N);
for k=1:outputs,
  if outputs>1,
    figure(si+k);
  end
  plot(p:N,Y(k,:),'b-'); hold on
  plot(p:N,Yhat(k,:),'r--');hold off
  xlabel('time (samples)')
  if outputs==1,
    title(['Output (solid) and ' num2str(p) '-step ahead prediction (dashed)'])
  else
    title(['Output (solid) and ' num2str(p) '-step ahead prediction (dashed)  #' int2str(k)])
  end
  grid
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频中文字幕| 福利一区二区在线| 成人免费电影视频| 欧美日本高清视频在线观看| 久久在线免费观看| 久久国产精品露脸对白| 色久综合一二码| 精品国产网站在线观看| 亚洲国产成人av好男人在线观看| 国产老女人精品毛片久久| 欧美片在线播放| 午夜不卡在线视频| 国产精品18久久久久久vr| 欧美人xxxx| 亚洲777理论| 欧美日本在线播放| 亚洲一区视频在线| 波多野结衣91| 亚洲女与黑人做爰| 91精品福利在线| 成人免费小视频| 99国产精品国产精品毛片| 欧美国产禁国产网站cc| 国产一区二区导航在线播放| 日韩久久免费av| 美美哒免费高清在线观看视频一区二区 | 亚洲国产视频网站| 欧美一区在线视频| 日本少妇一区二区| 亚洲国产精品黑人久久久| 欧美做爰猛烈大尺度电影无法无天| 一区二区三区日韩精品| 日韩欧美电影一区| 色欧美88888久久久久久影院| 无码av中文一区二区三区桃花岛| 精品国产免费视频| 欧美亚洲综合久久| 丁香桃色午夜亚洲一区二区三区| 亚洲国产sm捆绑调教视频| 精品国内二区三区| 欧美性受极品xxxx喷水| 午夜精品免费在线| 国产精品成人免费在线| 欧美成人一区二区三区在线观看 | 激情五月婷婷综合| 亚洲午夜免费电影| 中文字幕第一区| 精品久久免费看| 欧美三级电影精品| 色94色欧美sute亚洲线路一ni | 欧美区一区二区三区| 成人av综合在线| 精品一区二区综合| 青青草伊人久久| 亚洲一区二区三区中文字幕在线| 国产精品网曝门| 国产午夜精品一区二区三区嫩草| 日韩无一区二区| 欧美一卡2卡三卡4卡5免费| 欧美少妇xxx| 欧美日韩一区二区在线视频| 色香蕉成人二区免费| 99精品在线观看视频| 北条麻妃国产九九精品视频| 91一区一区三区| 色综合久久综合网97色综合| 91小视频免费观看| 色先锋aa成人| 欧美亚州韩日在线看免费版国语版| av不卡免费在线观看| 在线观看亚洲精品视频| 欧美色区777第一页| 欧美福利视频导航| 国产亚洲一二三区| 亚洲日本在线视频观看| 亚洲一区欧美一区| 日韩成人一级片| 国产激情一区二区三区四区| 不卡视频免费播放| 久久色在线观看| 国产欧美日韩综合精品一区二区| 国产精品看片你懂得| 亚洲欧洲日产国码二区| 欧美国产日韩在线观看| 亚洲国产精华液网站w| 亚洲综合在线免费观看| 国产在线播放一区二区三区| 99国产精品久久久久| 91精品国产综合久久精品性色| 欧美电影免费观看高清完整版在线 | 亚洲a一区二区| 顶级嫩模精品视频在线看| 欧美在线看片a免费观看| 久久精品视频免费| 欧美aaaaa成人免费观看视频| 成人精品高清在线| 亚洲精品在线三区| 久久精品国产亚洲高清剧情介绍| 欧美三级中文字幕在线观看| 亚洲欧洲性图库| 国产91在线观看丝袜| 久久奇米777| 麻豆精品一区二区综合av| 6080午夜不卡| 日韩av网站在线观看| 欧美日韩aaa| 五月综合激情日本mⅴ| 欧美在线观看视频一区二区| 亚洲欧美在线另类| 色综合中文字幕国产 | 日韩午夜电影av| 免费成人美女在线观看.| 日韩一区二区三区精品视频| 亚洲网友自拍偷拍| 7777精品伊人久久久大香线蕉经典版下载 | 成人综合激情网| 欧美亚一区二区| 午夜视频一区二区三区| 精品少妇一区二区三区视频免付费| 激情五月婷婷综合| 国产精品久久久久久久久久久免费看 | 99国产精品国产精品久久| 亚洲精品成人精品456| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩精品一区在线观看| 成人av影院在线| 无吗不卡中文字幕| 久久精品一区二区三区不卡牛牛| 国产精品中文字幕欧美| 亚洲精品乱码久久久久久久久| 欧美日韩国产a| 国产成人一级电影| 国产精品每日更新| 欧洲生活片亚洲生活在线观看| 六月丁香婷婷久久| 亚洲最色的网站| 国产精品伦理在线| 欧美一区二区三区喷汁尤物| 国产成人精品在线看| 午夜精品久久久久久不卡8050| 日韩欧美视频一区| 在线精品亚洲一区二区不卡| 国产精品亚洲综合一区在线观看| 成人免费视频在线观看| 久久蜜桃香蕉精品一区二区三区| 欧美日韩亚洲综合一区| 欧美一级久久久| 高清久久久久久| 国产精品影视网| 久久精品国产久精国产| 亚洲一区自拍偷拍| 国产精品久久久久7777按摩| 精品久久久久久综合日本欧美 | 亚洲综合自拍偷拍| 一区二区三区欧美久久| 亚洲欧美国产77777| 亚洲图片自拍偷拍| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产91精品在线观看| 不卡一二三区首页| 在线观看一区日韩| 欧美一区二区三区四区视频| 精品处破学生在线二十三| 国产欧美日韩精品a在线观看| 国产精品美女久久久久av爽李琼| 中文字幕在线一区二区三区| 亚洲小少妇裸体bbw| 国产一区欧美二区| 91日韩一区二区三区| 欧美午夜精品电影| 日韩三区在线观看| 日韩一区二区电影网| 91美女在线观看| 韩国av一区二区三区| 一区二区激情小说| 久久久99久久精品欧美| 国产精品亚洲第一| 国产精品一二三四区| 夜夜揉揉日日人人青青一国产精品 | 欧美一区二区网站| 久久99精品国产麻豆婷婷| 国产精品一二三区| 欧美日韩不卡一区| 亚洲精品免费播放| 99re视频精品| 亚洲欧洲国产日本综合| 国产高清不卡一区二区| 欧美videos大乳护士334| 日本中文字幕不卡| 成人国产视频在线观看| 欧美情侣在线播放| 亚洲激情男女视频| 成人黄色免费短视频| 日韩欧美精品三级| 日本午夜精品一区二区三区电影| 国产精品 日产精品 欧美精品| 国产精品影视在线观看| 91在线云播放| av在线不卡免费看| 久久精品视频在线看|