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

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

?? mlpekfq.m

?? 很好的粒子濾波程序之MLP(multiple layer perception)權值估計
?? M
字號:
function [y,theta,thetaRecord,PRecord,OutputVariance,qplot] = mlpekfmax(x,d,s1,s2,Rparameter,Qparameter,KalmanP,initVar,window,tsteps)
% PURPOSE: To simulate a standard EKF-MLP training algorithm.
% INPUTS  : - x = The network input.
%           - d = The network target vector.
%           - s1 = Number of neurons in the hidden layer.
%           - s2 = Number of neurons in the output layer (1).
%           - Rparameter = EKF measurement noise hyperparameter.
%           - Qparameter = EKF process noise hyperparameter.
%           - KalmanP = Initial EKF covariance.
%           - initVar = Prior variance of the weights.
%           - window = Window length to compute time covariance.
%           - tsteps = Number of time steps (input error checking).
% OUTPUTS : - y = The network output.
%           - theta = The final weights.
%           - thetaRecord = The weights at each time step.
%           - PRecord = The EKF covariance at each time step.
%           - OutputVariance = The innovations covariance.
%           - qplot = Qparameter at each time step.   

% AUTHOR  : Nando de Freitas - Thanks for the acknowledgement :-)
% DATE    : 08-09-98


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CHECKING %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
if nargin < 10, error('Not enough input arguments.'); end

% Check that the size of input (x) is N by L, where N is the dimension
% of the input and L is the length of the data (number of samples).
[N,L] = size(x);
[D,L] = size(d);
if (L ~= tsteps), error('d must be of size 1x(time steps).'), end


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% INITIALISATION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

[N,L] = size(x);
[D,L] = size(d);

T  = s2*(s1+1) + s1*(N+1);                % No weights. The 1 is for the bias terms.
theta = initVar*(eye(T,1));       % Parameter vector.
H = zeros(T,D);                           % Jacobian Matrix.
K = zeros(T,D);                           % Kalman Gain matrix.
P = KalmanP*eye(T,T);               % Weight covariance matrix.
R = Rparameter*eye(D);                    % Measurement noise covariance.
Q = Qparameter*eye(T,T);                  % Process noise covariance.
o1 = zeros(s1,1);
y = zeros(s2,L);
w2 = zeros(s2,s1+1);
w1 = zeros(s1,N+1);

thetaRecord=zeros(T,L);
PRecord=zeros(T,T,L);
r = zeros(s2,L);
qplot=zeros(1,L);
Htime=zeros(L,T);
OutputVariance=zeros(1,L);


     
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% MAIN SAMPLES LOOP %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
for samples = 1:L,
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% FEED FORWARD %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  % fill in weight matrices using the parameter vector: 

  for i = 1:s2,
    for j = 1:(s1+1),
      w2(i,j)= theta(i*(s1+1)+j-(s1+1),1);
    end;
  end;
  for i = 1:s1,
    for j = 1:(N+1),
      w1(i,j)= theta(s2*(s1+1) +i*(N+1)+j-(N+1),1);
    end;
  end;

  % Compute the network outputs for each layer:
  u1 = w1*[1 ; x(:,samples)]; 
  o1 = 1./(1+exp(-u1));
  u2 = w2*[1 ; o1];
  y(:,samples)=u2;  

  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% FILL H %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % output layer:
    for i = 1:s2,
      for j = 1:(s1+1),
        if j==1
          H(i*(s1+1) + j - (s1+1) ,1)= 1;
        else
          H(i*(s1+1) + j - (s1+1) ,1)= o1(j-1,1);
        end;
      end;
    end;
    
    % Second layer:
    for i = 1:s1,
      for j = 1:(N+1),
        rhs = w2(1,i+1)*o1(i,1)*(1-o1(i,1));
        if j==1
          H(s2*(s1+1) + i*(N+1) + j - (N+1) ,1) = rhs;
        else
          H(s2*(s1+1) + i*(N+1) + j - (N+1) ,1)= rhs * x(j-1,samples);
        end;
      end;
    end;

  %%%%%%%%%%%%%%%%%%%%%%%%%%%%% E - KALMAN EQUATIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

  Pold=P;
  Htime(samples,:)=H(:,1)';
  r = d-y; 
  
  K = (P+Q) *H * ((R + H'*(P+Q)*H)^(-1));
  theta = theta + K * (d(:,samples) - y(:,samples));
  P = P -  K*H'*(P+Q) + Q;

  thetaRecord(:,samples)=theta;
  PRecord(:,:,samples)=P;

  OutputVariance(1,samples) = R + H'*(P)*H;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% UPDATE Q %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

  if samples > window
    S = zeros(1,T);
    sumS = 0;
    for l = 1:window,
      if l==1,
        S = (1/window) * (Htime(samples,:)) ./ R.^(1/2);  
      else
        S = (1/window) * sum( (Htime(samples-(l-1):samples,:)) ./ R.^(1/2) ); 
      end;
      sumS=sumS + S*S';
    end;
    CovTime=((1/window)*sum(r(:,samples-window+1:samples) ./ R.^(1/2))).^(2);
    CovEnsemble=S*Pold*S' + (1/window);
    CovDifference = CovTime - CovEnsemble;
    
    if CovDifference > 0
      Qparameter = CovDifference / sumS;
    else
      Qparameter = 0;
    end;
    Q=Qparameter*eye(T,T);
  end;
  qplot(1,samples)=Qparameter;  

end;












?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲国产一区二区三区va| 另类欧美日韩国产在线| 日韩欧美国产麻豆| 色香色香欲天天天影视综合网| 国产99精品视频| 国产一区二区伦理片| 日本不卡一区二区| 丝袜亚洲精品中文字幕一区| 一区二区三区日韩欧美精品| 中文字幕一区日韩精品欧美| 中文字幕国产一区二区| 欧美激情一区二区三区全黄| 欧美经典一区二区| 国产精品美女视频| 国产精品第五页| 中文av字幕一区| 亚洲国产精品传媒在线观看| 国产欧美一区二区三区在线老狼| 久久综合一区二区| 日本一区二区综合亚洲| 国产精品视频看| 亚洲视频在线观看三级| 一区二区三区精品久久久| 亚洲精品久久久久久国产精华液| 尤物视频一区二区| 午夜国产不卡在线观看视频| 美女网站色91| 国产成人av影院| 91网站最新地址| 欧美日韩三级在线| 欧美大肚乱孕交hd孕妇| 国产亚洲欧美中文| 亚洲丝袜制服诱惑| 日韩国产在线观看| 国产成人av电影在线| 99久久亚洲一区二区三区青草| 欧洲精品一区二区三区在线观看| 欧美美女一区二区三区| 久久一夜天堂av一区二区三区| 国产亚洲污的网站| 艳妇臀荡乳欲伦亚洲一区| 三级欧美在线一区| 国产91精品欧美| 欧美在线短视频| 久久蜜桃av一区精品变态类天堂| 中文字幕一区二区在线观看| 五月激情综合婷婷| 懂色中文一区二区在线播放| 在线免费精品视频| 久久亚洲精品小早川怜子| 自拍偷拍亚洲激情| 蜜桃久久久久久久| 91网站最新地址| 精品免费视频.| 一区二区三区波多野结衣在线观看| 日韩av中文在线观看| 国产精品18久久久久久久久| 欧美主播一区二区三区| 国产婷婷色一区二区三区四区| 亚洲一区二区不卡免费| 成人网在线免费视频| 欧美日韩一区二区三区视频 | 国产大陆a不卡| 欧美在线不卡一区| 国产精品久久午夜| 免费在线视频一区| 91久久精品午夜一区二区| 久久久久久久久久久久电影| 丝袜诱惑亚洲看片| 欧美在线视频不卡| 综合色中文字幕| 国产成人免费视频| 欧美成人a在线| 午夜精品久久久久久久蜜桃app| 成人精品鲁一区一区二区| 日韩一级免费观看| 亚洲午夜精品17c| 91麻豆自制传媒国产之光| 中文字幕免费观看一区| 国产综合久久久久久鬼色| 欧美一级日韩一级| 日韩专区在线视频| 欧美日韩国产中文| 亚洲成人自拍偷拍| 欧美日韩在线直播| 亚洲综合另类小说| 欧美亚洲国产一区二区三区va| 亚洲欧洲精品一区二区三区 | 夜色激情一区二区| 波多野结衣视频一区| 久久女同精品一区二区| 极品少妇一区二区三区精品视频 | 亚洲欧美激情小说另类| a亚洲天堂av| 中文字幕亚洲不卡| 99久久亚洲一区二区三区青草 | 韩国av一区二区三区四区| 69久久夜色精品国产69蝌蚪网| 亚洲午夜精品久久久久久久久| 欧美最猛性xxxxx直播| 亚洲精品中文在线| 在线观看日韩国产| 亚洲成av人片一区二区梦乃| 欧美精品v国产精品v日韩精品| 午夜精品久久久久久久久| 69av一区二区三区| 韩国欧美一区二区| 久久久青草青青国产亚洲免观| 国产中文字幕一区| 国产女同互慰高潮91漫画| 99精品一区二区三区| 亚洲品质自拍视频| 欧美日韩国产小视频在线观看| 日韩精品一二区| 久久天天做天天爱综合色| 国产69精品久久777的优势| 中文字幕一区二区三区在线观看| 色综合天天综合色综合av| 国精品**一区二区三区在线蜜桃 | 成人在线综合网| 一区二区三区四区亚洲| 欧美高清视频不卡网| 精东粉嫩av免费一区二区三区| 国产精品乱码人人做人人爱| 欧美在线免费观看视频| 久久成人综合网| 亚洲欧美一区二区在线观看| 欧美日韩在线观看一区二区 | 3d动漫精品啪啪1区2区免费| 精品无人区卡一卡二卡三乱码免费卡| 欧美韩国日本一区| 欧美裸体bbwbbwbbw| 国产成人综合在线观看| 天天操天天色综合| 国产精品蜜臀av| 欧美一区二区成人| 99麻豆久久久国产精品免费优播| 五月激情丁香一区二区三区| 国产欧美一区二区三区在线老狼| 精品视频123区在线观看| 成人毛片在线观看| 久久精品国产成人一区二区三区| 亚洲欧美日韩国产另类专区 | 色欧美88888久久久久久影院| 喷白浆一区二区| 亚洲视频一区二区在线| 精品乱人伦小说| 91日韩在线专区| 国产精品正在播放| 五月激情六月综合| 亚洲精品久久7777| 国产三级精品视频| 精品日韩欧美在线| 欧美日韩成人激情| av激情亚洲男人天堂| 久久国产精品免费| 日本不卡中文字幕| 五月天久久比比资源色| 一区二区三区中文免费| 国产精品污网站| 国产色综合一区| 精品国产乱码久久久久久1区2区| 欧美日韩国产另类一区| 日本韩国欧美在线| 波多野结衣亚洲一区| 国产不卡高清在线观看视频| 麻豆成人在线观看| 日本少妇一区二区| 手机精品视频在线观看| 亚洲一区二区精品3399| 一区二区三区在线观看动漫| 成人欧美一区二区三区1314| 国产精品美女久久久久久久| 久久久蜜臀国产一区二区| 精品国产第一区二区三区观看体验| 欧美精品日韩综合在线| 欧美专区日韩专区| 欧美日韩三级视频| 7777精品伊人久久久大香线蕉经典版下载 | 国产精品第四页| 亚洲国产另类av| 亚洲综合久久av| 亚洲午夜久久久久| 视频一区中文字幕国产| 日韩va亚洲va欧美va久久| 蜜臀精品一区二区三区在线观看| 日本不卡的三区四区五区| 日韩精品国产欧美| 蜜臀精品久久久久久蜜臀 | 国产精品国产三级国产三级人妇 | 精品一区二区三区在线观看| 久久精品免费看| 国产露脸91国语对白| 成人va在线观看| 91亚洲精品乱码久久久久久蜜桃| 色综合激情五月| 欧美日韩亚洲国产综合| 日韩午夜在线影院| 久久久综合精品| 成人免费一区二区三区在线观看|