Mercurial > hg > camir-aes2014
comparison toolboxes/FullBNT-1.0.7/netlab3.3/gmmprob.m @ 0:e9a9cd732c1e tip
first hg version after svn
author | wolffd |
---|---|
date | Tue, 10 Feb 2015 15:05:51 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:e9a9cd732c1e |
---|---|
1 function prob = gmmprob(mix, x) | |
2 %GMMPROB Computes the data probability for a Gaussian mixture model. | |
3 % | |
4 % Description | |
5 % This function computes the unconditional data density P(X) for a | |
6 % Gaussian mixture model. The data structure MIX defines the mixture | |
7 % model, while the matrix X contains the data vectors. Each row of X | |
8 % represents a single vector. | |
9 % | |
10 % See also | |
11 % GMM, GMMPOST, GMMACTIV | |
12 % | |
13 | |
14 % Copyright (c) Ian T Nabney (1996-2001) | |
15 | |
16 % Check that inputs are consistent | |
17 errstring = consist(mix, 'gmm', x); | |
18 if ~isempty(errstring) | |
19 error(errstring); | |
20 end | |
21 | |
22 % Compute activations | |
23 a = gmmactiv(mix, x); | |
24 | |
25 % Form dot product with priors | |
26 prob = a * (mix.priors)'; |