Mercurial > hg > camir-ismir2012
view toolboxes/FullBNT-1.0.7/bnt/examples/dynamic/Old/online2.m @ 0:cc4b1211e677 tip
initial commit to HG from
Changeset:
646 (e263d8a21543) added further path and more save "camirversion.m"
author | Daniel Wolff |
---|---|
date | Fri, 19 Aug 2016 13:07:06 +0200 |
parents | |
children |
line wrap: on
line source
N = 1; % regular HMM Q = 2; ss = 2; hnodes = 1; onodes = 2; rand('state', 0); randn('state', 0); O = 2; discrete_obs = 1; bnet = mk_chmm(N, Q, O, discrete_obs); ns = bnet.node_sizes_slice; engine = hmm_inf_engine(bnet, onodes); T = 4; ev = cell(ss,T); ev(onodes,:) = num2cell(sample_discrete([0.5 0.5], N, T)); engine = dbn_init_bel(engine); for t=1:T if t==1 [engine, ll(t)] = dbn_update_bel1(engine, ev(:,t)); else [engine, ll(t)] = dbn_update_bel(engine, ev(:,t-1:t)); end % one-step ahead prediction lag = 1; engine2 = dbn_predict_bel(engine, lag); marg = dbn_marginal_from_bel(engine2, 1) marg = dbn_marginal_from_bel(engine2, 2) end