Configuration variables like variance floor, minimum occupancy, etc. More...
#include <mle-diag-gmm.h>
Public Member Functions | |
MleDiagGmmOptions () | |
void | Register (OptionsItf *opts) |
Public Attributes | |
Vector< double > | variance_floor_vector |
Variance floor for each dimension [empty if not supplied]. More... | |
BaseFloat | min_gaussian_weight |
Minimum weight below which a Gaussian is not updated (and is removed, if remove_low_count_gaussians == true);. More... | |
BaseFloat | min_gaussian_occupancy |
Minimum count below which a Gaussian is not updated (and is removed, if remove_low_count_gaussians == true). More... | |
double | min_variance |
Minimum allowed variance in any dimension (if no variance floor) It is in double since the variance is computed in double precision. More... | |
bool | remove_low_count_gaussians |
Configuration variables like variance floor, minimum occupancy, etc.
needed in the estimation process.
Definition at line 38 of file mle-diag-gmm.h.
|
inline |
Definition at line 52 of file mle-diag-gmm.h.
|
inline |
Definition at line 59 of file mle-diag-gmm.h.
References OptionsItf::Register().
Referenced by main().
BaseFloat min_gaussian_occupancy |
Minimum count below which a Gaussian is not updated (and is removed, if remove_low_count_gaussians == true).
Definition at line 47 of file mle-diag-gmm.h.
Referenced by main(), kaldi::MleAmDiagGmmUpdate(), and kaldi::MleDiagGmmUpdate().
BaseFloat min_gaussian_weight |
Minimum weight below which a Gaussian is not updated (and is removed, if remove_low_count_gaussians == true);.
Definition at line 44 of file mle-diag-gmm.h.
Referenced by kaldi::MleDiagGmmUpdate().
double min_variance |
Minimum allowed variance in any dimension (if no variance floor) It is in double since the variance is computed in double precision.
Definition at line 50 of file mle-diag-gmm.h.
Referenced by main(), kaldi::MleDiagGmmUpdate(), and UnitTestEstimateDiagGmm().
bool remove_low_count_gaussians |
Definition at line 51 of file mle-diag-gmm.h.
Referenced by kaldi::MleAmDiagGmmUpdate(), and kaldi::MleDiagGmmUpdate().
Vector<double> variance_floor_vector |
Variance floor for each dimension [empty if not supplied].
It is in double since the variance is computed in double precision.
Definition at line 41 of file mle-diag-gmm.h.
Referenced by kaldi::MleDiagGmmUpdate().