Main Page | Class List | Directories | File List | Class Members | File Members

mgau_t Struct Reference

A single mixture-Gaussian model for one senone (see above comment). More...

#include <cont_mgau.h>

List of all members.

Public Attributes

int32 n_comp
int32 bstidx
int32 bstscr
int32 updatetime
float32 ** mean
float32 ** var
float32 *** fullvar
float32 * lrd
int32 * mixw
float32 * mixw_f


Detailed Description

A single mixture-Gaussian model for one senone (see above comment).


Member Data Documentation

int32 mgau_t::bstidx
 

Index for the most likely Gaussians in this mixture of component. It persists through time.

int32 mgau_t::bstscr
 

Scores for the most likely Gaussians in this mixture of component.

float32*** mgau_t::fullvar
 

float32* mgau_t::lrd
 

Log(Reciprocal(Determinant (variance))). (Then there is also a (2pi)^(veclen) involved...)

float32** mgau_t::mean
 

The n_comp means of the Gaussians. The mean vector for a single mixture-Gaussian model for one senone. Dimension: n_comp * dimension

int32* mgau_t::mixw
 

Mixture weights for the n_comp components (int32 instead of float32 because these values are in logs3 domain)

float32* mgau_t::mixw_f
 

(ONLY USED IN ENDPOINTER) mixture weights for the n_comp components in float32

int32 mgau_t::n_comp
 

#Component Gaussians in this mixture. NOTE: May be 0 (for the untrained states).

int32 mgau_t::updatetime
 

Update time

float32** mgau_t::var
 

The n_comp (diagonal) variances of the Gaussians. Could be converted to 1/(2*var) for faster computation (see above comment). The diagonal variance vector for a single mixture-Gaussian model for one senone. Dimension: n_comp * dimension


The documentation for this struct was generated from the following file:
Generated on Sat Apr 11 00:02:34 2009 by  doxygen 1.3.9.1