Mercurial > hg > camir-ismir2012
comparison toolboxes/FullBNT-1.0.7/netlab3.3/gmmprob.m @ 0:cc4b1211e677 tip
initial commit to HG from
Changeset:
646 (e263d8a21543) added further path and more save "camirversion.m"
author | Daniel Wolff |
---|---|
date | Fri, 19 Aug 2016 13:07:06 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:cc4b1211e677 |
---|---|
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)'; |