SGMMI Class Reference

Gaussian mixture model. More...

#include <bsapi.h>

Inheritance diagram for SGMMI:

SUnknownI List of all members.

Public Member Functions

virtual bool BSAPI_METHOD Init (int nMixtures=0, int vectorSize=0, unsigned int modelParts=GMMP_MEANS|GMMP_VARIANCES|GMMP_WEIGHTS)=0
virtual unsigned int BSAPI_METHOD GetModelParts ()=0
virtual bool BSAPI_METHOD Save (const char *pFile)=0
virtual bool BSAPI_METHOD Load (const char *pFile, unsigned int additionalModelParts=0)=0
virtual bool BSAPI_METHOD Assign (SGMMI *pGmm)=0
virtual void BSAPI_METHOD SetUBM (SGMMI *pUBM)=0
virtual void BSAPI_METHOD SetScoringMethod (unsigned int scoringMethod)=0
virtual unsigned int BSAPI_METHOD GetScoringMethod ()=0
virtual void BSAPI_METHOD SetEstimationFlags (unsigned int reestimateFlags)=0
virtual unsigned int BSAPI_METHOD GetEstimationFlags ()=0
virtual void BSAPI_METHOD SetMapTau (float mapTau)=0
virtual float BSAPI_METHOD GetMapTau ()=0
virtual void BSAPI_METHOD SetNBest (int nBest)=0
virtual int BSAPI_METHOD GetNBest ()=0
virtual void BSAPI_METHOD SetUserFlags (unsigned int userFlags)=0
virtual unsigned int BSAPI_METHOD GetUserFlags ()=0
virtual bool BSAPI_METHOD ScoreFrames (SFloatMatrixI *pFeatures, int nFrames, float *pSummedScore, float *pRetScores=0)=0
virtual bool BSAPI_METHOD AddFeaturesForTest (SFloatMatrixI *pFeatures, int nFrames, int pass, unsigned int flags)=0
virtual bool BSAPI_METHOD GetScore (float *pRetScore)=0
virtual bool BSAPI_METHOD AddFeaturesForTraining (SFloatMatrixI *pFeatures, int nFrames, int pass, unsigned int flags)=0
virtual bool BSAPI_METHOD Reestimate ()=0
virtual void BSAPI_METHOD ResetAccums ()=0
virtual void BSAPI_METHOD ResetPerSentenceAccums ()=0
virtual int BSAPI_METHOD GetNMixtures ()=0
virtual int BSAPI_METHOD GetVectorSize ()=0
virtual int BSAPI_METHOD GetExtendedVectorSize ()=0
virtual SGMMI *BSAPI_METHOD GetUBM ()=0
virtual SFloatMatrixI *BSAPI_METHOD GetGaussianLogLikes ()=0
virtual bool BSAPI_METHOD GetAllGaussiansEvaluated ()=0
virtual float *BSAPI_METHOD GetMeans ()=0
virtual float *BSAPI_METHOD GetAdaptedMeans ()=0
virtual float *BSAPI_METHOD GetInvVariances ()=0
virtual float *BSAPI_METHOD GetLogWeights ()=0
virtual float *BSAPI_METHOD GetGConsts ()=0
virtual float *BSAPI_METHOD GetZStats ()=0
virtual float *BSAPI_METHOD GetPerSentenceMixtureOccupations ()=0
virtual float *BSAPI_METHOD GetOccupations ()=0
virtual float *BSAPI_METHOD GetXStats ()=0
virtual int BSAPI_METHOD GetNFramesInSentence ()=0
virtual int BSAPI_METHOD GetNTrainingFrames ()=0
virtual SIntMatrixI *BSAPI_METHOD GetNBestIndexes ()=0
virtual void BSAPI_METHOD SetNBestIndexes (SIntMatrixI *pNBestIndexes)=0
virtual void BSAPI_METHOD SetUsePerSentenceNBestIndexes (bool usePerSentenceNBestIndexes)=0
virtual bool BSAPI_METHOD GetUsePerSentenceNBestIndexes ()=0
virtual bool BSAPI_METHOD SetFactorAnalysis (SFactorAnalysisI *pFactorAnalysis)=0
virtual SFactorAnalysisI
*BSAPI_METHOD 
GetFactorAnalysis ()=0
virtual SFactorsI *BSAPI_METHOD GetFactors ()=0
virtual void BSAPI_METHOD SetUseAdaptedModel (bool useAdaptedModel)=0
virtual bool BSAPI_METHOD GetUseAdaptedModel ()=0
virtual void BSAPI_METHOD Backup ()=0
virtual bool BSAPI_METHOD Restore ()=0
virtual void BSAPI_METHOD DestroyBackup ()=0

Detailed Description

Gaussian mixture model.


The documentation for this class was generated from the following file:
Generated on Wed Jul 15 10:10:10 2009 for BSAPI by  doxygen 1.4.7