gmmWrite
Write the parameters of a GMM to a file
Contents
Syntax
- gmmWrite(gmmPrm, gmmFile)
- gmmWrite(gmmPrm, gmmFile, useInt)
- gmmWrite(gmmPrm, gmmFile, useInt, weightSf)
Description
gmmWrite(gmmPrm, gmmFile) writes the given GMM parameters in gmmPrm to a GMM parameter file.
gmmWrite(gmmPrm, gmmFile, useInt) convert the parameters into integers before saving.
gmmWrite(gmmPrm, gmmFile, useInt, weightSf) uses scaling factor of weights (This should be the same as those used in goLog.m, goLogSum.m for generating C tables.)
Example
DS=dcData(2); trainingData=DS.input; gmmOpt=gmmTrain('defaultOpt'); gmmOpt.arch.gaussianNum=8; gmmOpt.arch.covType=1; [gmmPrm, logLike]=gmmTrain(trainingData, gmmOpt); gmm.gmmPrm=gmmPrm; gmm.name='Test example'; gmmFile=[tempname, '.gmm']; gmmWrite(gmm, gmmFile); edit(gmmFile)