To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.
root / _FullBNT / BNT / CPDs / @hhmm2Q_CPD / reset_ess.m @ 8:b5b38998ef3b
History | View | Annotate | Download (357 Bytes)
| 1 |
function CPD = reset_ess(CPD) |
|---|---|
| 2 |
% RESET_ESS Reset the Expected Sufficient Statistics of a hhmm2 Q node. |
| 3 |
% CPD = reset_ess(CPD) |
| 4 |
|
| 5 |
domsz = CPD.dom_sz; |
| 6 |
domsz(CPD.Fself_ndx) = 1; |
| 7 |
domsz(CPD.Fbelow_ndx) = 1; |
| 8 |
Qdom_sz = domsz; |
| 9 |
Qdom_sz(Qdom_sz==1)=[]; % get rid of dimensions of size 1 |
| 10 |
|
| 11 |
CPD.start_counts = zeros(Qdom_sz); |
| 12 |
CPD.trans_counts = zeros(Qdom_sz); |