Daniel@0: Daniel@0: Daniel@0: Daniel@0: Netlab Reference Manual mdn2gmm Daniel@0: Daniel@0: Daniel@0: Daniel@0:

mdn2gmm Daniel@0:

Daniel@0:

Daniel@0: Purpose Daniel@0:

Daniel@0: Converts an MDN mixture data structure to array of GMMs. Daniel@0: Daniel@0:

Daniel@0: Synopsis Daniel@0:

Daniel@0:
Daniel@0: gmmmixes = mdn2gmm(mdnmixes)
Daniel@0: 
Daniel@0: Daniel@0: Daniel@0:

Daniel@0: Description Daniel@0:

Daniel@0: gmmmixes = mdn2gmm(mdnmixes) takes an MDN mixture data structure Daniel@0: mdnmixes Daniel@0: containing three matrices (for priors, centres and variances) where each Daniel@0: row represents the corresponding parameter values for a different mixture model Daniel@0: and creates an array of GMMs. These can then be used with the standard Daniel@0: Netlab Gaussian mixture model functions. Daniel@0: Daniel@0:

Daniel@0: Example Daniel@0:

Daniel@0:
Daniel@0: 
Daniel@0: mdnmixes = mdnfwd(net, x);
Daniel@0: mixes = mdn2gmm(mdnmixes);
Daniel@0: p = gmmprob(mixes(1), y);
Daniel@0: 
Daniel@0: Daniel@0: This creates an array GMM mixture models (one for each data point in Daniel@0: x). The vector p is then filled with the conditional Daniel@0: probabilities of the values y given x(1,:). Daniel@0: Daniel@0:

Daniel@0: See Also Daniel@0:

Daniel@0: gmm, mdn, mdnfwd
Daniel@0: Pages: Daniel@0: Index Daniel@0:
Daniel@0:

Copyright (c) Ian T Nabney (1996-9) Daniel@0:

David J Evans (1998) Daniel@0: Daniel@0: Daniel@0: