update_params.m
来自「用matlab实现贝叶斯网络的学习、推理。」· M 代码 · 共 16 行
M
16 行
function CPD = update_params(CPD, ev, counts)% UPDATE_PARAMS Update the Dirichlet pseudo counts and compute the new MAP param estimates (tabular)%% CPD = update_params(CPD, ev) uses the evidence on the family from a single case.%% CPD = update_params(CPD, [], counts) does a batch update using the specified suff. stats.if nargin < 3 n = length(ev); data = cat(1, ev{:}); % convert to a vector of scalars counts = compute_counts(data(:)', 1:n, mysize(CPD.CPT));end CPD.prior = CPD.prior + counts;CPD.CPT = mk_stochastic(CPD.prior);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?