getpartialloglikeforu.m

来自「Continuous Profile Models (CPM) Matlab T」· M 代码 · 共 32 行

M
32
字号
function [partialLogLike uMat]= getPartialLogLikeForU(tmpScales,G,...        gammaSum5,gammaSum6,tmpU,sig2inv,zPhi)          hmmTerms = zeros(1,G.numBins);regLike = zeros(1,G.numBins);%tmpScales = squeeze(scalesExpRep(:,:,binNum))';      for binNum=1:G.numBins    %tmpZ = squeeze(G.z(:,:,binNum));            zPhiT = zPhi(:,:,binNum)';       %% 1) from HMM emissions               [hmmLikeForZU uMat] = getHMMlikeForU(tmpU,G,tmpScales,...        gammaSum5,gammaSum6{binNum},zPhiT,sig2inv(binNum,:),binNum);	hmmTerms(binNum) = hmmLikeForZU;       %% 2) regularization term for between-class trace     %% no u dependence     end%% 3) regularization term for intra-class tracesregLike= getSmoothLikeU(G,tmpU);%% 4) log normal prior on the u_kscaleCenterPriorTerm = getScaleLike(G,tmpU);partialLogLike = sum(hmmTerms) + sum(regLike) + scaleCenterPriorTerm;return;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?