EbwWeightOptions Struct Reference

#include <ebw-diag-gmm.h>

Collaboration diagram for EbwWeightOptions:

Public Member Functions

 EbwWeightOptions ()
 
void Register (OptionsItf *opts)
 

Public Attributes

BaseFloat min_num_count_weight_update
 
BaseFloat min_gaussian_weight
 
BaseFloat tau
 

Detailed Description

Definition at line 47 of file ebw-diag-gmm.h.

Constructor & Destructor Documentation

◆ EbwWeightOptions()

EbwWeightOptions ( )
inline

Definition at line 52 of file ebw-diag-gmm.h.

53  min_gaussian_weight(1.0e-05),
54  tau(0.0) { }
BaseFloat min_num_count_weight_update
Definition: ebw-diag-gmm.h:48
BaseFloat min_gaussian_weight
Definition: ebw-diag-gmm.h:49

Member Function Documentation

◆ Register()

void Register ( OptionsItf opts)
inline

Definition at line 55 of file ebw-diag-gmm.h.

References kaldi::DiagGmmToStats(), kaldi::IsmoothStatsAmDiagGmm(), kaldi::IsmoothStatsAmDiagGmmFromModel(), kaldi::IsmoothStatsDiagGmm(), OptionsItf::Register(), EbwOptions::tau, kaldi::UpdateEbwAmDiagGmm(), kaldi::UpdateEbwDiagGmm(), kaldi::UpdateEbwWeightsAmDiagGmm(), and kaldi::UpdateEbwWeightsDiagGmm().

Referenced by main().

55  {
56  std::string module = "EbwWeightOptions: ";
57  opts->Register("min-num-count-weight-update", &min_num_count_weight_update,
58  module+"Minimum numerator count required at "
59  "state level before we update the weights (only active if tau == 0.0)");
60  opts->Register("min-gaussian-weight", &min_gaussian_weight,
61  module+"Minimum Gaussian weight allowed in EBW update of weights");
62  opts->Register("weight-tau", &tau,
63  module+"Tau value for smoothing Gaussian weight update.");
64  }
BaseFloat min_num_count_weight_update
Definition: ebw-diag-gmm.h:48
BaseFloat min_gaussian_weight
Definition: ebw-diag-gmm.h:49

Member Data Documentation

◆ min_gaussian_weight

BaseFloat min_gaussian_weight

Definition at line 49 of file ebw-diag-gmm.h.

Referenced by kaldi::UpdateEbwWeightsDiagGmm().

◆ min_num_count_weight_update

BaseFloat min_num_count_weight_update

Definition at line 48 of file ebw-diag-gmm.h.

Referenced by kaldi::UpdateEbwWeightsDiagGmm().

◆ tau

BaseFloat tau

Definition at line 50 of file ebw-diag-gmm.h.

Referenced by kaldi::UpdateEbwWeightsDiagGmm().


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