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

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

?? mk_map_hhmm.m

?? 貝葉斯網絡的matlab實現。可以創建貝葉斯網絡、訓練模型
?? M
字號:
function bnet = mk_map_hhmm(varargin)

% p is the prob of a successful move (defines the reliability of motors)
p = 1;
obs_model = 'unique';

for i=1:2:length(varargin)
  switch varargin{i},
   case 'p', p = varargin{i+1};
   case 'obs_model', obs_model = varargin{i+1};
  end
end


q = 1-p;
unique_obs = strcmp(obs_model, 'unique');

% assign numbers to the nodes in topological order
U = 1; A = 2; C = 3; F = 4;
if unique_obs
  onodes = 5;
else
  N = 5; E = 6; S = 7; W = 8; % north, east, south, west
  onodes = [N E S W];
end

% create graph structure

ss = 4 + length(onodes); % slice size
intra = zeros(ss,ss);
intra(U,F)=1;
intra(A,[C F onodes])=1;
intra(C,[F onodes])=1;

inter = zeros(ss,ss);
inter(U,[A C])=1;
inter(A,[A C])=1;
inter(F,[A C])=1;
inter(C,C)=1;

% node sizes
ns = zeros(1,ss);
ns(U) = 2; % left/right
ns(A) = 2;
ns(C) = 3;
ns(F) = 2;
if unique_obs
  ns(onodes) = 5; % we will assign each state a unique symbol
else
  ns(onodes) = 2;
end
l = 1; r = 2; % left/right
L = 1; R = 2;

% Make the DBN
bnet = mk_dbn(intra, inter, ns, 'observed', onodes);
eclass = bnet.equiv_class;



% Define CPDs for slice 1
% We clamp all the CPDs that are not tied,
% since we cannot learn them from a single sequence.

% uniform probs over actions (the input could be chosen from a policy)
bnet.CPD{eclass(U,1)} = tabular_CPD(bnet, U, 'CPT', mk_stochastic(ones(ns(U),1)), ...
				    'adjustable', 0);

% uniform probs over starting abstract state
bnet.CPD{eclass(A,1)} = tabular_CPD(bnet, A, 'CPT', mk_stochastic(ones(ns(A),1)), ...
				    'adjustable', 0);

% Uniform probs over starting concrete state, modulo the fact
% that corridor 2 is only of length 2.
CPT = zeros(ns(A), ns(C)); % CPT(i,j) = P(C starts in j | A=i)
CPT(1, :) = [1/3 1/3 1/3];
CPT(2, :) = [1/2 1/2 0];
bnet.CPD{eclass(C,1)} = tabular_CPD(bnet, C, 'CPT', CPT, 'adjustable', 0);

% Termination probs
CPT = zeros(ns(U), ns(A), ns(C), ns(F));
CPT(r,1,1,:) = [1 0];
CPT(r,1,2,:) = [1 0];
CPT(r,1,3,:) = [q p];
CPT(r,2,1,:) = [1 0];
CPT(r,2,2,:) = [q p];
CPT(l,1,1,:) = [q p];
CPT(l,1,2,:) = [1 0];
CPT(l,1,3,:) = [1 0];
CPT(l,2,1,:) = [q p];
CPT(l,2,2,:) = [1 0];

bnet.CPD{eclass(F,1)} = tabular_CPD(bnet, F, 'CPT', CPT);


% Observation model
if unique_obs
  CPT = zeros(ns(A), ns(C), 5);
  CPT(1,1,1)=1;  % Theo state 4
  CPT(1,2,2)=1;  % Theo state 5
  CPT(1,3,3)=1; % Theo state 6
  CPT(2,1,4)=1; % Theo state 9
  CPT(2,2,5)=1; % Theo state 10
  %CPT(2,3,:) undefined
  O = onodes(1);
  bnet.CPD{eclass(O,1)} = tabular_CPD(bnet, O, 'CPT', CPT);
else
  % north/east/south/west can see wall (1) or opening (2)
  CPT = zeros(ns(A), ns(C), 2);
  CPT(:,:,1) = q;
  CPT(:,:,2) = p;
  bnet.CPD{eclass(W,1)} = tabular_CPD(bnet, W, 'CPT', CPT);
  bnet.CPD{eclass(E,1)} = tabular_CPD(bnet, E, 'CPT', CPT);
  CPT = zeros(ns(A), ns(C), 2);
  CPT(:,:,1) = p;
  CPT(:,:,2) = q;
  bnet.CPD{eclass(S,1)} = tabular_CPD(bnet, S, 'CPT', CPT);
  bnet.CPD{eclass(N,1)} = tabular_CPD(bnet, N, 'CPT', CPT);
end

% Define the CPDs for slice 2

% Abstract

% Since the top level never resets, the starting distribution is irrelevant:
% A2 will be determined by sampling from transmat(A1,:).
% But the code requires we specify it anyway; we make it all 0s, a dummy value.
startprob = zeros(ns(U), ns(A));

transmat = zeros(ns(U), ns(A), ns(A));
transmat(R,1,:) = [q p];
transmat(R,2,:) = [0 1];
transmat(L,1,:) = [1 0];
transmat(L,2,:) = [p q];

% Qps are the parents we condition the parameters on, in this case just
% the past action.
bnet.CPD{eclass(A,2)} = hhmm2Q_CPD(bnet, A+ss, 'Fbelow', F, ...
				  'startprob', startprob, 'transprob', transmat);



% Concrete

transmat = zeros(ns(C), ns(U), ns(A), ns(C));
transmat(1,r,1,:) = [q p 0.0];
transmat(2,r,1,:) = [0.0 q p];
transmat(3,r,1,:) = [0.0 0.0 1.0];
transmat(1,r,2,:) = [q p 0.0];
transmat(2,r,2,:) = [0.0 1.0 0.0];
%
transmat(1,l,1,:) = [1.0 0.0 0.0];
transmat(2,l,1,:) = [p q 0.0];
transmat(3,l,1,:) = [0.0 p q];
transmat(1,l,2,:) = [1.0 0.0 0.0];
transmat(2,l,2,:) = [p q 0.0];

% Add a new dimension for A(t-1), by copying old vals,
% so the matrix is the same size as startprob


transmat = reshape(transmat, [ns(C) ns(U) ns(A) 1 ns(C)]);
transmat = repmat(transmat, [1 1 1 ns(A) 1]);

% startprob(C(t-1), U(t-1), A(t-1), A(t), C(t))
startprob = zeros(ns(C), ns(U), ns(A), ns(A), ns(C));
startprob(1,L,1,1,:) = [1.0 0.0 0.0];
startprob(3,R,1,2,:) = [1.0 0.0 0.0];
startprob(3,R,1,1,:) = [0.0 0.0 1.0];
% 
startprob(1,L,2,1,:) = [0.0 0.0 010];
startprob(2,L,2,1,:) = [1.0 0.0 0.0];
startprob(2,R,2,2,:) = [0.0 1.0 0.0];

% want transmat(U,A,C,At,Ct), ie. in topo order
transmat = permute(transmat, [2 3 1 4 5]);
startprob  = permute(startprob, [2 3 1 4 5]);
bnet.CPD{eclass(C,2)} = hhmm2Q_CPD(bnet, C+ss, 'Fself', F, ...
				  'startprob', startprob, 'transprob', transmat);


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人黄色在线视频| 高清成人免费视频| 欧美精品粉嫩高潮一区二区| 亚洲黄网站在线观看| 在线亚洲高清视频| 亚洲成av人片一区二区三区| 欧美一级黄色录像| 精久久久久久久久久久| 国产欧美日韩亚州综合| 成人晚上爱看视频| 亚洲另类色综合网站| 在线亚洲高清视频| 久久精品国产99| 中文乱码免费一区二区| 91福利精品第一导航| 日韩国产精品91| 精品国产1区2区3区| 不卡视频一二三四| 亚洲图片欧美色图| www成人在线观看| 成人av电影在线网| 日本aⅴ免费视频一区二区三区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 亚洲国产美国国产综合一区二区 | 日韩一区二区免费电影| 国产一区视频导航| 一区二区三区在线观看欧美| 日韩一区二区三区视频在线观看| 国产91精品露脸国语对白| 亚洲在线视频免费观看| 精品国产不卡一区二区三区| 91麻豆免费视频| 蜜臀精品久久久久久蜜臀| 亚洲视频在线一区观看| 日韩欧美123| 色综合天天综合网天天狠天天| 免费高清成人在线| 亚洲猫色日本管| 日韩欧美美女一区二区三区| 一本久久精品一区二区| 国产一区二区视频在线播放| 午夜视频在线观看一区二区| 中文乱码免费一区二区| 日韩精品最新网址| 欧美色精品在线视频| 成人开心网精品视频| 日本在线播放一区二区三区| 亚洲精品午夜久久久| 久久久电影一区二区三区| 欧美绝品在线观看成人午夜影视| 9i看片成人免费高清| 精品在线一区二区三区| 午夜精品一区二区三区电影天堂| 国产精品久久久久久久裸模 | 欧美激情综合五月色丁香小说| 91.麻豆视频| 91官网在线观看| 91性感美女视频| 国产精品一区二区无线| 免费观看一级欧美片| 亚洲成人资源网| 亚洲美女在线国产| 国产精品卡一卡二卡三| 久久精品亚洲乱码伦伦中文| 91精品国产高清一区二区三区蜜臀| 色吊一区二区三区| 99久久久久免费精品国产| 国产成人免费高清| 国产高清精品网站| 国产一区二区不卡| 91美女蜜桃在线| 91麻豆蜜桃一区二区三区| 高清不卡在线观看av| 国产精品一区在线观看你懂的| 极品销魂美女一区二区三区| 麻豆国产精品官网| 九九精品视频在线看| 天天av天天翘天天综合网色鬼国产| 亚洲午夜一区二区| 亚洲成人三级小说| 天天操天天综合网| 看电视剧不卡顿的网站| 久久精品久久综合| 国产一区欧美一区| 成人免费视频免费观看| 99re热视频精品| 91在线看国产| 欧美三级韩国三级日本三斤| 欧美手机在线视频| 欧美理论电影在线| 精品免费99久久| 国产午夜亚洲精品羞羞网站| 国产精品久久久爽爽爽麻豆色哟哟 | 1000部国产精品成人观看| 日韩理论电影院| 亚洲黄色在线视频| 日韩电影在线一区| 国产在线不卡视频| proumb性欧美在线观看| 91视频国产观看| 欧美日韩一卡二卡| 久久网站最新地址| 亚洲人成网站影音先锋播放| 亚洲成人动漫av| 久久精品久久久精品美女| 成人久久久精品乱码一区二区三区| 一本色道久久综合亚洲aⅴ蜜桃| 欧美高清视频不卡网| 久久久久久久久久久久电影| 亚洲欧洲日产国码二区| 欧美bbbbb| 95精品视频在线| 欧美日韩国产大片| 欧美激情中文字幕| 亚洲国产精品尤物yw在线观看| 精品一区二区三区在线播放视频 | 国产在线视视频有精品| 91香蕉国产在线观看软件| 欧美三级蜜桃2在线观看| www国产精品av| 亚洲中国最大av网站| 国产一区二区三区最好精华液| 日本韩国欧美一区| 久久免费精品国产久精品久久久久| 日韩理论电影院| 国产裸体歌舞团一区二区| 色婷婷久久一区二区三区麻豆| 久久这里只有精品6| 亚洲午夜一区二区三区| 粉嫩av一区二区三区| 欧美一区在线视频| 亚洲综合激情另类小说区| 国产米奇在线777精品观看| 欧美午夜在线一二页| 国产欧美日本一区视频| 日本中文在线一区| 欧美视频一区二| 国产欧美精品在线观看| 另类小说图片综合网| 欧美日韩免费一区二区三区| 国产精品天干天干在观线| 久久av老司机精品网站导航| 欧美日韩大陆在线| 亚洲视频一二三区| 成人夜色视频网站在线观看| 日韩欧美一区二区免费| 亚洲成人三级小说| 色综合久久综合| 中文字幕欧美国产| 国产精品自产自拍| 精品国产sm最大网站免费看| 日韩av电影天堂| 777午夜精品视频在线播放| 亚洲黄网站在线观看| 91丨国产丨九色丨pron| 欧美国产一区二区在线观看| 国产伦精品一区二区三区免费| 日韩一区二区在线观看视频| 首页亚洲欧美制服丝腿| 欧美日韩免费视频| 亚洲国产美女搞黄色| 欧美视频完全免费看| 亚洲一区在线视频| 欧美日韩亚洲高清一区二区| 一区二区三区视频在线观看| 成人免费视频播放| 国产精品伦一区二区三级视频| 国产精品99久久久久久宅男| 国产午夜精品一区二区三区嫩草| 国内精品视频一区二区三区八戒| 7777精品伊人久久久大香线蕉的| 亚洲成人av一区二区| 欧美精品在线观看一区二区| 水蜜桃久久夜色精品一区的特点| 欧美区在线观看| 美女精品一区二区| 精品国产乱子伦一区| 国产一区二区三区观看| 中文字幕免费在线观看视频一区| 成人深夜福利app| 亚洲你懂的在线视频| 欧美中文字幕一区二区三区| 日韩国产精品久久| 精品国产91乱码一区二区三区 | 99精品视频在线播放观看| 中文字幕在线不卡一区| 色老汉一区二区三区| 日韩高清一区在线| 精品久久久久久久人人人人传媒 | 国产真实乱子伦精品视频| 欧美激情艳妇裸体舞| 色综合久久中文综合久久97| 亚洲444eee在线观看| 欧美哺乳videos| 成人免费的视频| 亚洲第一在线综合网站| 日韩欧美亚洲国产另类| 99这里都是精品| 日韩精品一卡二卡三卡四卡无卡| 日韩精品一区二区三区视频在线观看 |