www.pudn.com > gmm_utilities.zip > gmm_evaluate.m


function w = gmm_evaluate(g,x) 
% 
% assumes weights are not log-likelihood 
% TODO: implement the fast gauss transform (FGT) 
 
N = size(x, 2); 
w = zeros(1, N); 
 
for i=1:size(g.x, 2) 
    dx = x - repcol(g.x(:,i), N); 
    w  = w + g.w(i)*gauss_likelihood(dx, g.P(:,:,i)); 
end