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

int32 mgau_model_t::comp_type

Type of computation used in this set of mixture-Gaussians

Referenced by mgau_dump(), mgau_eval(), and mgau_init().

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(), mgau_eval(), and mgau_init().

int32 mgau_model_t::frm_ci_gau_eval

#CI Senones evaluated in most recent frame

Referenced by approx_cont_mgau_ci_eval().

int32 mgau_model_t::frm_ci_sen_eval

#CI Senones evaluated in most recent frame

Referenced by approx_cont_mgau_ci_eval().

int32 mgau_model_t::frm_gau_eval

#Gaussian densities evaluated in the most recent frame

Referenced by approx_cont_mgau_frame_eval().

int32 mgau_model_t::frm_sen_eval

#Senones evaluated in the most recent frame

Referenced by approx_cont_mgau_frame_eval().

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.

Referenced by mgau_dump(), and mgau_init().

logmath_t* mgau_model_t::logmath

The logmath_t structure

Referenced by mgau_comp_eval(), mgau_dump(), mgau_eval(), and mgau_init().

int32 mgau_model_t::max_comp

Max components in any mixture

mgau_t* mgau_model_t::mgau
int32 mgau_model_t::n_mgau

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

Referenced by approx_cont_mgau_frame_eval(), and mgau_dump().

int32 mgau_model_t::veclen

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

int32 mgau_model_t::verbose

Whether to display information

Referenced by mgau_dump(), mgau_init(), and mgau_var_nzvec_floor().


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