Public Attributes | List of all members
mgau_model_t Struct Reference

The set of mixture-Gaussians in an acoustic model used in Sphinx 3.X family of tool. More...

#include <cont_mgau.h>

Public Attributes

int32 n_mgau
 
int32 max_comp
 
int32 veclen
 
mgau_tmgau
 
float64 distfloor
 
int32 comp_type
 
int32 verbose
 
int32 frm_sen_eval
 
int32 frm_gau_eval
 
int32 frm_ci_sen_eval
 
int32 frm_ci_gau_eval
 
int32 gau_type
 
logmath_t * logmath
 

Detailed Description

The set of mixture-Gaussians in an acoustic model used in Sphinx 3.X family of tool.

Member Data Documentation

◆ comp_type

int32 mgau_model_t::comp_type

Type of computation used in this set of mixture-Gaussians

Referenced by mgau_eval().

◆ distfloor

float64 mgau_model_t::distfloor

Mahalanobis distances can underflow when finally converted to logs3 values. To prevent this, floor the log values first.

Referenced by mgau_comp_eval().

◆ frm_ci_gau_eval

int32 mgau_model_t::frm_ci_gau_eval

#CI Senones evaluated in most recent frame

◆ frm_ci_sen_eval

int32 mgau_model_t::frm_ci_sen_eval

#CI Senones evaluated in most recent frame

◆ frm_gau_eval

int32 mgau_model_t::frm_gau_eval

#Gaussian densities evaluated in the most recent frame

◆ frm_sen_eval

int32 mgau_model_t::frm_sen_eval

#Senones evaluated in the most recent frame

◆ gau_type

int32 mgau_model_t::gau_type

gau_type=CONTHMM if it is fully continous HMM, gau_type=SEMIHMM if it is semi continous HMM. Currently SEMIHMM is not supported.

◆ logmath

logmath_t* mgau_model_t::logmath

The logmath_t structure

Referenced by mgau_comp_eval().

◆ max_comp

int32 mgau_model_t::max_comp

Max components in any mixture

◆ mgau

mgau_t* mgau_model_t::mgau

The n_mgau mixture Gaussians

Referenced by mgau_comp_eval(), mgau_dump(), mgau_eval(), mgau_free(), mgau_mean_reload(), and mgau_var_nzvec_floor().

◆ n_mgau

int32 mgau_model_t::n_mgau

#Mixture Gaussians in this model (i.e., #senones)

◆ veclen

int32 mgau_model_t::veclen

Vector length of the Gaussian density means (and diagonal vars)

◆ verbose

int32 mgau_model_t::verbose

Whether to display information

Referenced by mgau_var_nzvec_floor().


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