BSAPI
Public Member Functions
SGMMListI Class Reference

List of Gaussian mixture models. More...

#include <bsapi.h>

Inheritance diagram for SGMMListI:
SUnknownI SFeatureExtractionCallbackI

List of all members.

Public Member Functions

virtual bool BSAPI_METHOD SetFactorAnalysis (SFactorAnalysisI *pFactorAnalysis)=0
virtual void BSAPI_METHOD SetScoringMethod (unsigned int scoringMethod)=0
virtual bool BSAPI_METHOD SetScoringMethodStr (const char *pScoringMethod="per_frame")=0
virtual void BSAPI_METHOD SetModelParts (unsigned int modelParts)=0
virtual bool BSAPI_METHOD SetModelPartsStr (const char *pModelParts="means;variances;weights")=0
virtual void BSAPI_METHOD SetEstimationFlags (unsigned int estimationFlags)=0
virtual bool BSAPI_METHOD SetEstimationFlagsStr (const char *pEstimationFlags="means;variances;weights")=0
virtual void BSAPI_METHOD SetMapTau (float mapTau=0.0f)=0
virtual void BSAPI_METHOD SetNBest (int nBest=0)=0
virtual void BSAPI_METHOD SetDefaultVectorSize (int defaultVectorSize=1)=0
virtual void BSAPI_METHOD SetDefaultNMixtures (int defaultNMixtures=1)=0
virtual void BSAPI_METHOD SetBatchSize (int batchSize=16)=0
virtual void BSAPI_METHOD SetFrameStride (int frameStride=1)=0
virtual int BSAPI_METHOD GetFrameStride ()=0
virtual bool BSAPI_METHOD AddModel (const char *pName, SGMMI *pModel)=0
virtual SGMMI *BSAPI_METHOD CreateModel (const char *pName)=0
virtual bool BSAPI_METHOD SetActiveModels (const char *pActiveModels)=0
virtual void BSAPI_METHOD StartEstimation ()=0
virtual void BSAPI_METHOD SetModelName (const char *pModelName)=0
virtual bool BSAPI_METHOD AddFeaturesForTraining (const char *pModelName, SFloatMatrixI *pFeatures, int nFrames, unsigned int flags=PF_LASTFRAME|PF_OFFLINEPROC)=0
virtual bool BSAPI_METHOD Reestimate ()=0
virtual bool BSAPI_METHOD ScoreFrames (SFloatMatrixI *pFeatures, int nFrames, SFloatMatrixI *pRetSummedScores, SFloatMatrixI *pRetScores=0, int *pNRetFrames=0)=0
virtual bool BSAPI_METHOD AddFeaturesForTest (SFloatMatrixI *pFeatures, int nFrames, unsigned int flags=PF_LASTFRAME|PF_OFFLINEPROC)=0
virtual float *BSAPI_METHOD GetModelScores (int *pNumValues=0)=0
virtual char **BSAPI_METHOD GetModelNames (int *pNumValues=0)=0
virtual const char *BSAPI_METHOD GetBestModel (float *pScore=0)=0
virtual int *BSAPI_METHOD GetTrainingLengths (int *pNumValues=0)=0
virtual int BSAPI_METHOD GetNFrames ()=0
virtual void BSAPI_METHOD ResetAccums ()=0
virtual bool BSAPI_METHOD RemoveModel (const char *pName)=0
virtual void BSAPI_METHOD RemoveAllModels ()=0
virtual bool BSAPI_METHOD ReleaseModel (const char *pName)=0
virtual void BSAPI_METHOD ReleaseAllModels ()=0
virtual bool BSAPI_METHOD RenameModel (const char *pOldName, const char *pNewName)=0
virtual int BSAPI_METHOD GetNModels ()=0
virtual void BSAPI_METHOD FirstModel ()=0
virtual SGMMI *BSAPI_METHOD GetModel ()=0
virtual SGMMI *BSAPI_METHOD GetModelByName (const char *pName)=0
virtual bool BSAPI_METHOD ModelExists (const char *pName)=0
virtual void BSAPI_METHOD BackupModels ()=0
virtual bool BSAPI_METHOD RestoreModels ()=0
virtual void BSAPI_METHOD DestroyBackup ()=0
virtual void BSAPI_METHOD SetUBM (SGMMI *pUBM=0)=0
virtual SGMMI *BSAPI_METHOD GetUBM ()=0
virtual bool BSAPI_METHOD LoadUBM (const char *pFile)=0
virtual void BSAPI_METHOD SetUBMName (const char *pUBMName="ubm")=0
virtual void BSAPI_METHOD SetGaussianSelectionModel (SGMMI *pGaussianSelectionModel)=0
virtual bool BSAPI_METHOD LoadGaussianSelectionModel (const char *pFile)=0
virtual void BSAPI_METHOD SetGaussianSelectionClusters (SGMMPreselectionTableI *pGaussianSelectionClusters)=0
virtual bool BSAPI_METHOD LoadGaussianSelectionClusters (const char *pFile)=0
virtual void BSAPI_METHOD SetGaussianSelectionNBest (int gaussianSelectionNBest=0)=0
virtual bool BSAPI_METHOD LoadModelsFromList (const char *pList)=0
virtual bool BSAPI_METHOD LoadModelsFromDir (const char *pDirectory, const char *pSuffix)=0
virtual bool BSAPI_METHOD SaveModels (const char *pDirectory, const char *pSuffix, bool newModelsOnly=false)=0
virtual void BSAPI_METHOD SetTarget (SScoreCallbackI *pTarget)=0

Detailed Description

List of Gaussian mixture models.


The documentation for this class was generated from the following file: