|
BSAPI
|
Gaussian Mixture Model. More...
#include <bsapi.h>
Public Member Functions | |
| virtual bool BSAPI_METHOD | Init (int nMixtures=0, int vectorSize=0, unsigned int modelParts=GMMP_MEANS|GMMP_VARIANCES|GMMP_WEIGHTS)=0 |
| Initialize Gaussian Mixture Model. | |
| virtual unsigned int BSAPI_METHOD | GetModelParts ()=0 |
| Return used model parts. | |
| virtual bool BSAPI_METHOD | Save (const char *pFile)=0 |
| Save model to files. | |
| 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 | SetGaussianSelectionModel (SGMMI *pGaussianSelectionModel)=0 |
| virtual void BSAPI_METHOD | SetGaussianSelectionClusters (SGMMPreselectionTableI *pGaussianSelectionClusters)=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 void BSAPI_METHOD | SetDefaultPassFlags (unsigned int defaultPassFlags)=0 |
| virtual bool BSAPI_METHOD | EvaluateGaussians (SFloatMatrixI *pFeatures, int nFrames, bool allGaussians)=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 | GetOccupations ()=0 |
| virtual float *BSAPI_METHOD | GetXStats ()=0 |
| virtual float *BSAPI_METHOD | GetX2Stats ()=0 |
| virtual float *BSAPI_METHOD | GetSentOccupations ()=0 |
| virtual float *BSAPI_METHOD | GetSentXStats ()=0 |
| virtual float *BSAPI_METHOD | GetSentX2Stats ()=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 |
Gaussian Mixture Model.
| virtual unsigned int BSAPI_METHOD SGMMI::GetModelParts | ( | ) | [pure virtual] |
Return used model parts.
| virtual bool BSAPI_METHOD SGMMI::Init | ( | int | nMixtures = 0, |
| int | vectorSize = 0, |
||
| unsigned int | modelParts = GMMP_MEANS|GMMP_VARIANCES|GMMP_WEIGHTS |
||
| ) | [pure virtual] |
Initialize Gaussian Mixture Model.
| nMixtures | number of mixture components (if 0, the value is taken from UBM) |
| vectorSize | feature vector size (if 0, the value is taken from UBM) |
| modelParts | set of binary flags specifying model parts, see SGMMModelPartsDefs for flags. Not initialized and necessary model parts are taken from UBM. |
| virtual bool BSAPI_METHOD SGMMI::Save | ( | const char * | pFile | ) | [pure virtual] |
Save model to files.
1.7.5.1