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

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

?? mk_square_hhmm.m

?? 貝葉斯網(wǎng)絡(luò)的matlab實(shí)現(xiàn)??梢詣?chuàng)建貝葉斯網(wǎng)絡(luò)、訓(xùn)練模型
?? M
字號:
function bnet = mk_square_hhmm(discrete_obs, true_params, topright)

% Make a 3 level  HHMM described by the following grammar
%
% Square -> CLK | CCK % clockwise or counterclockwise
% CLK -> LR UD RL DU start on top left (1 2 3 4)
% CCK -> RL UD LR DU  if start at top right (3 2 1 4)
% CCK -> UD LR DU RL if start at top left (2 1 4 3)
%
% LR = left-right, UD = up-down, RL = right-left, DU = down-up
% LR, UD, RL, DU are sub HMMs.
%
% For discrete observations, the subHMMs are 2-state left-right.
% LR emits L then l, etc.
%
% For cts observations, the subHMMs are 1 state.
% LR emits a vector in the -> direction, with a little noise.
% Since there is no constraint that we remain in the LR state as long as the RL state,
% the sides of the square might have different lengths,
% so the result is not really a square!
%
% If true_params = 0, we use random parameters at the top 2 levels
% (ready for learning). At the bottom level, we use noisy versions
% of the "true" observations.
%
% If topright=1, counter-clockwise starts at top right, not top left
% This example was inspired by Ivanov and Bobick.

if nargin < 3, topright = 1; end

if 1 % discrete_obs
  Qsizes = [2 4 2];
else
  Qsizes = [2 4 1];
end

D = 3;
Qnodes = 1:D;
startprob = cell(1,D);
transprob = cell(1,D);
termprob = cell(1,D);

% LEVEL 1

startprob{1} = 'unif';
transprob{1} = 'unif';

% LEVEL 2

if true_params
  startprob{2} = zeros(2, 4);
  startprob{2}(1, :) = [1 0 0 0];
  if topright
    startprob{2}(2, :) = [0 0 1 0];
  else
    startprob{2}(2, :) = [0 1 0 0];
  end
  
  transprob{2} = zeros(4, 2, 4);
  
  transprob{2}(:,1,:) = [0 1 0 0
		    0 0 1 0
		    0 0 0 1
		    0 0 0 1]; % 4->e
  if topright
    transprob{2}(:,2,:) = [0 0 0 1
		    1 0 0 0
		    0 1 0 0
		    0 0 0 1]; % 4->e
  else
    transprob{2}(:,2,:) = [0 0 0 1
		    1 0 0 0
		    0 0 1 0 % 3->e
		    0 0 1 0];
  end
  
  %termprob{2} = 'rightstop';
  termprob{2} = zeros(2,4,2);
  pfin = 0.8;
  termprob{2}(1,:,2) = [0 0 0 pfin]; % finish in state 4 (DU)
  termprob{2}(1,:,1) = 1 - [0 0 0 pfin];
  if topright
    termprob{2}(2,:,2) = [0 0 0 pfin];
    termprob{2}(2,:,1) = 1 - [0 0 0 pfin];
  else
    termprob{2}(2,:,2) = [0 0 pfin 0];  % finish in state 3 (RL)
    termprob{2}(2,:,1) = 1 - [0 0 pfin 0];
  end
else
  % In the unsupervised case, it is essential that we break symmetry
  % in the initial param estimates.
  %startprob{2} = 'unif';
  %transprob{2} = 'unif';
  %termprob{2} = 'unif';
  startprob{2} = 'rnd';
  transprob{2} = 'rnd';
  termprob{2} = 'rnd';
end

% LEVEL 3

if 1 |  true_params
  startprob{3} = 'leftstart';
  transprob{3}  = 'leftright';
  termprob{3} = 'rightstop';
else
  % If we want to be able to run a base-level model backwards...
  startprob{3} = 'rnd';
  transprob{3}  = 'rnd';
  termprob{3} = 'rnd';
end
 

% OBS LEVEl

if discrete_obs
  % Initialise observations of lowest level primitives in a way which we can interpret
  chars = ['L', 'l', 'U', 'u', 'R', 'r', 'D', 'd'];
  L=find(chars=='L'); l=find(chars=='l');
  U=find(chars=='U'); u=find(chars=='u');
  R=find(chars=='R'); r=find(chars=='r');
  D=find(chars=='D'); d=find(chars=='d');
  Osize = length(chars);
  
  if true_params
    p = 1; % makes each state fully observed
  else
    p = 0.9;
  end
  
  obsprob = (1-p)*ones([4 2 Osize]);
  %       Q2 Q3 O
  obsprob(1, 1, L) =  p;
  obsprob(1, 2, l) =  p;
  obsprob(2, 1, U) =  p;
  obsprob(2, 2, u) =  p;
  obsprob(3, 1, R) =  p;
  obsprob(3, 2, r) =  p;
  obsprob(4, 1, D) =  p;
  obsprob(4, 2, d) =  p;
  obsprob = mk_stochastic(obsprob);
  Oargs = {'CPT', obsprob};
else
  % Initialise means of lowest level primitives in a way which we can interpret
  % These means are little vectors in the east, south, west, north directions.
  % (left-right=east, up-down=south, right-left=west, down-up=north)
  Osize = 2;
  mu = zeros(2, Qsizes(2), Qsizes(3));
  scale = 3;
  if true_params
    noise = 0;
  else
    noise = 0.5*scale;
  end
  for q3=1:Qsizes(3)
    mu(:, 1, q3) = scale*[1;0] + noise*rand(2,1);
  end
  for q3=1:Qsizes(3)
    mu(:, 2, q3) = scale*[0;-1] + noise*rand(2,1);
  end
  for q3=1:Qsizes(3)
    mu(:, 3, q3) = scale*[-1;0] + noise*rand(2,1);
  end
  for q3=1:Qsizes(3)
    mu(:, 4, q3) = scale*[0;1] + noise*rand(2,1);
  end
  Sigma = repmat(reshape(scale*eye(2), [2 2 1 1 ]), [1 1 Qsizes(2) Qsizes(3)]);
  Oargs = {'mean', mu, 'cov', Sigma, 'cov_type', 'diag'};
end

if discrete_obs
  selfprob = 0.5;
else
  selfprob = 0.95;
  % If less than this, it won't look like a square
  % because it doesn't spend enough time in each state
  % Unfortunately, the variance on durations (lengths of each side)
  % is very large
end
bnet = mk_hhmm('Qsizes', Qsizes, 'Osize', Osize', 'discrete_obs', discrete_obs, ...
	       'Oargs', Oargs, 'Ops', Qnodes(2:3), 'selfprob', selfprob, ...
	       'startprob', startprob, 'transprob', transprob, 'termprob', termprob);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲线精品一区二区三区 | ...中文天堂在线一区| 国产成人综合亚洲91猫咪| 欧美国产日韩在线观看| 99国产一区二区三精品乱码| 亚洲美女屁股眼交3| 欧美日韩国产经典色站一区二区三区 | 国产精品99久久久久久久vr| 欧美国产精品一区二区| 色8久久精品久久久久久蜜| 午夜日韩在线电影| 亚洲精品在线一区二区| www.在线欧美| 艳妇臀荡乳欲伦亚洲一区| 欧美精品18+| 国产乱人伦偷精品视频不卡| 日韩美女精品在线| 欧美精品vⅰdeose4hd| 国产在线精品一区二区| 成人免费在线播放视频| 7777精品伊人久久久大香线蕉最新版 | 国产91精品久久久久久久网曝门 | 亚洲综合网站在线观看| 欧美一级理论片| 成人免费观看av| 亚洲成在线观看| 久久噜噜亚洲综合| 91国偷自产一区二区三区观看| 日韩国产精品91| 国产精品国产自产拍在线| 欧美顶级少妇做爰| 风间由美一区二区av101| 亚洲成人精品一区二区| 国产欧美一区二区精品秋霞影院| 欧美综合久久久| 激情都市一区二区| 亚洲免费观看高清完整版在线观看熊 | 欧洲亚洲国产日韩| 激情欧美一区二区三区在线观看| 亚洲色图欧美偷拍| 精品国产伦一区二区三区观看体验 | av在线不卡观看免费观看| 亚洲高清不卡在线| 国产婷婷色一区二区三区四区| 91免费在线看| 激情综合一区二区三区| 一级日本不卡的影视| 久久久久久一级片| 欧美丝袜丝交足nylons| 成人a区在线观看| 美国精品在线观看| 一区二区三区毛片| 国产欧美综合在线| 91精品国产色综合久久不卡蜜臀| 成人av网站在线观看免费| 裸体在线国模精品偷拍| 一区二区理论电影在线观看| 国产日韩影视精品| 日韩一级免费观看| 欧洲精品一区二区| 成人短视频下载| 黄色资源网久久资源365| 洋洋成人永久网站入口| 国产精品久久久久7777按摩| 精品久久久久一区二区国产| 欧美人与禽zozo性伦| 91香蕉视频在线| 国产精品18久久久久| 蜜臀av性久久久久蜜臀aⅴ流畅 | 在线观看免费亚洲| 成人性生交大片免费看视频在线 | 色综合久久久久综合体| 国产91精品精华液一区二区三区| 九九久久精品视频| 日韩精品一卡二卡三卡四卡无卡| 一区二区免费视频| 亚洲欧美日韩国产成人精品影院| 国产日产欧美精品一区二区三区| 精品日韩成人av| 欧美一卡二卡在线| 制服丝袜中文字幕亚洲| 欧美日韩中字一区| 在线欧美小视频| 色噜噜狠狠一区二区三区果冻| 成人小视频免费在线观看| 国产精品一区三区| 韩国女主播成人在线观看| 麻豆精品视频在线| 日韩国产欧美视频| 日韩成人av影视| 亚洲18色成人| 午夜久久福利影院| 午夜国产不卡在线观看视频| 亚洲地区一二三色| 亚洲gay无套男同| 丝袜美腿亚洲色图| 亚洲成人777| 亚洲成人动漫在线观看| 亚瑟在线精品视频| 日韩电影在线观看网站| 日韩电影在线观看一区| 日本中文字幕一区二区有限公司| 天堂久久久久va久久久久| 日韩国产成人精品| 久久精品国产在热久久| 美美哒免费高清在线观看视频一区二区 | 3d成人动漫网站| 91精品国产一区二区| 日韩欧美国产高清| 日韩一区二区免费在线观看| 日韩视频一区二区三区在线播放| 日韩一区二区在线观看| 精品理论电影在线观看| 久久精品亚洲国产奇米99| 国产日产精品一区| 亚洲图片激情小说| 亚洲综合区在线| 亚瑟在线精品视频| 美美哒免费高清在线观看视频一区二区| 免费在线观看一区二区三区| 久草精品在线观看| 成人免费电影视频| 91网站在线播放| 欧美无人高清视频在线观看| 欧美欧美午夜aⅴ在线观看| 日韩欧美美女一区二区三区| 精品国产91洋老外米糕| 欧美激情一区二区三区蜜桃视频| 18欧美乱大交hd1984| 亚洲永久精品大片| 免费美女久久99| 国产麻豆日韩欧美久久| 成人国产精品免费网站| 欧洲一区二区三区免费视频| 91精品国产91热久久久做人人| 日韩视频国产视频| 亚洲国产精品激情在线观看 | 亚洲第一激情av| 美国毛片一区二区| 高清不卡一区二区在线| 一区二区三区四区在线播放| 欧美一区二区久久久| 国产性色一区二区| 一区二区三区精品在线观看| 五月天激情综合| 狠狠色丁香婷婷综合| 成人性生交大片免费看视频在线 | 国产精品素人视频| 一区二区国产盗摄色噜噜| 日韩精品一二区| 国产一区二区久久| 色94色欧美sute亚洲线路一ni| 欧美一区二区在线不卡| 欧美国产成人精品| 亚洲电影中文字幕在线观看| 精品一二三四在线| 91亚洲国产成人精品一区二三 | 一区av在线播放| 久久国产夜色精品鲁鲁99| 福利一区福利二区| 欧美日韩午夜精品| 亚洲国产精品v| 亚洲成a人v欧美综合天堂下载| 国内外精品视频| 在线观看视频一区| 久久久久久久久久久黄色| 亚洲综合久久久久| 国产在线精品免费| 欧洲一区在线电影| 欧美极品少妇xxxxⅹ高跟鞋 | 成人福利电影精品一区二区在线观看| 欧美日韩性生活| 国产精品无码永久免费888| 偷拍亚洲欧洲综合| yourporn久久国产精品| 日韩一区二区三区在线视频| 亚洲免费在线观看| 国产乱码精品一区二区三区忘忧草| 91一区二区三区在线观看| 精品嫩草影院久久| 亚洲一卡二卡三卡四卡无卡久久 | 亚洲欧美电影院| 精品一区二区免费| 欧美日韩亚洲不卡| 亚洲欧洲精品成人久久奇米网| 美国精品在线观看| 欧美日韩在线播放一区| 国产精品色呦呦| 六月婷婷色综合| 欧美人体做爰大胆视频| 最新欧美精品一区二区三区| 寂寞少妇一区二区三区| 欧美精品三级在线观看| 亚洲欧美日韩在线不卡| 国产91在线观看| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 国产99久久久久| 精品美女在线观看| 日韩国产高清影视| 欧美图片一区二区三区|