Sgmm2SplitSubstatesConfig Struct Reference

#include <am-sgmm2.h>

Collaboration diagram for Sgmm2SplitSubstatesConfig:

Public Member Functions

 Sgmm2SplitSubstatesConfig ()
 
void Register (OptionsItf *opts)
 

Public Attributes

int32 split_substates
 
BaseFloat perturb_factor
 
BaseFloat power
 
BaseFloat max_cond
 
BaseFloat min_count
 

Detailed Description

Definition at line 91 of file am-sgmm2.h.

Constructor & Destructor Documentation

◆ Sgmm2SplitSubstatesConfig()

Definition at line 97 of file am-sgmm2.h.

97  : split_substates(0),
98  perturb_factor(0.01),
99  power(0.2),
100  max_cond(100.0),
101  min_count(40.0) { }

Member Function Documentation

◆ Register()

void Register ( OptionsItf opts)
inline

Definition at line 102 of file am-sgmm2.h.

References OptionsItf::Register().

Referenced by main().

102  {
103  opts->Register("split-substates", &split_substates, "Increase number of "
104  "substates to this overall target.");
105  opts->Register("max-cond-split", &max_cond, "Max condition number of smoothing "
106  "matrix used in substate splitting.");
107  opts->Register("perturb-factor", &perturb_factor, "Perturbation factor for "
108  "state vectors while splitting substates.");
109  opts->Register("power", &power, "Exponent for substate occupancies used while "
110  "splitting substates.");
111  opts->Register("min-count", &min_count, "Minimum allowed count, used in allocating "
112  "sub-states to state in mixture splitting.");
113  }

Member Data Documentation

◆ max_cond

BaseFloat max_cond

Definition at line 95 of file am-sgmm2.h.

Referenced by AmSgmm2::SplitSubstates().

◆ min_count

BaseFloat min_count

Definition at line 96 of file am-sgmm2.h.

Referenced by AmSgmm2::SplitSubstates().

◆ perturb_factor

BaseFloat perturb_factor

Definition at line 93 of file am-sgmm2.h.

Referenced by AmSgmm2::SplitSubstatesInGroup().

◆ power

BaseFloat power

Definition at line 94 of file am-sgmm2.h.

Referenced by AmSgmm2::SplitSubstates().

◆ split_substates

int32 split_substates

Definition at line 92 of file am-sgmm2.h.

Referenced by main(), AmSgmm2::SplitSubstates(), and TestSgmm2Substates().


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