All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
NnetMixupConfig Struct Reference

#include <mixup-nnet.h>

Collaboration diagram for NnetMixupConfig:

Public Member Functions

 NnetMixupConfig ()
 
void Register (OptionsItf *opts)
 

Public Attributes

BaseFloat power
 
BaseFloat min_count
 
int32 num_mixtures
 
BaseFloat perturb_stddev
 

Detailed Description

Definition at line 30 of file mixup-nnet.h.

Constructor & Destructor Documentation

NnetMixupConfig ( )
inline

Definition at line 37 of file mixup-nnet.h.

37  : power(0.25), min_count(1000.0),
38  num_mixtures(-1), perturb_stddev(0.01) { }

Member Function Documentation

void Register ( OptionsItf opts)
inline

Definition at line 40 of file mixup-nnet.h.

References OptionsItf::Register().

Referenced by main().

40  {
41  opts->Register("power", &power, "Scaling factor used in determining the "
42  "number of mixture components to use for each HMM state "
43  "(or group of HMM states)");
44  opts->Register("min-count", &min_count, "Minimum count for a quasi-Gaussian, "
45  "enforced while allocating mixtures (obscure parameter).");
46  opts->Register("num-mixtures", &num_mixtures, "If specified, total number of "
47  "mixture components to mix up to (should be at least the "
48  "#leaves in the system");
49  opts->Register("perturb-stddev", &perturb_stddev, "Standard deviation used "
50  "when perturbing parameters during mixing up");
51  }

Member Data Documentation

BaseFloat min_count

Definition at line 32 of file mixup-nnet.h.

Referenced by kaldi::nnet2::MixupNnet().

int32 num_mixtures

Definition at line 33 of file mixup-nnet.h.

Referenced by kaldi::nnet2::MixupNnet().

BaseFloat perturb_stddev

Definition at line 34 of file mixup-nnet.h.

Referenced by kaldi::nnet2::MixupNnet().

BaseFloat power

Definition at line 31 of file mixup-nnet.h.

Referenced by kaldi::nnet2::MixupNnet().


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