SplitDiscriminativeSupervisionOptions Struct Reference

#include <discriminative-supervision.h>

Collaboration diagram for SplitDiscriminativeSupervisionOptions:

Public Member Functions

 SplitDiscriminativeSupervisionOptions ()
 
void Register (OptionsItf *opts)
 

Public Attributes

int32 frame_subsampling_factor
 
bool remove_output_symbols
 
bool collapse_transition_ids
 
bool remove_epsilons
 
bool determinize
 
bool minimize
 
BaseFloat acoustic_scale
 

Detailed Description

Definition at line 33 of file discriminative-supervision.h.

Constructor & Destructor Documentation

◆ SplitDiscriminativeSupervisionOptions()

Member Function Documentation

◆ Register()

void Register ( OptionsItf opts)
inline

Definition at line 47 of file discriminative-supervision.h.

References OptionsItf::Register().

Referenced by main().

47  {
48  opts->Register("collapse-transition-ids", &collapse_transition_ids,
49  "If true, modify the transition-ids on denominator lattice "
50  "so that on each frame, there is just one with any given "
51  "pdf-id. This allows us to determinize and minimize "
52  "more completely.");
53  opts->Register("remove-output-symbols", &remove_output_symbols,
54  "Remove output symbols from lattice to convert it to an "
55  "acceptor and make it more determinizable");
56  opts->Register("remove-epsilons", &remove_epsilons,
57  "Remove epsilons from the split lattices");
58  opts->Register("determinize", &determinize, "If true, we determinize "
59  "lattices (as Lattice) after splitting and possibly minimize");
60  opts->Register("minimize", &minimize, "If true, we push and "
61  "minimize lattices (as Lattice) after splitting");
62  opts->Register("acoustic-scale", &acoustic_scale,
63  "Scaling factor for acoustic likelihoods (should match the "
64  "value used in discriminative-get-supervision)");
65  }

Member Data Documentation

◆ acoustic_scale

◆ collapse_transition_ids

bool collapse_transition_ids

◆ determinize

bool determinize

◆ frame_subsampling_factor

int32 frame_subsampling_factor

Definition at line 34 of file discriminative-supervision.h.

◆ minimize

◆ remove_epsilons

bool remove_epsilons

Definition at line 37 of file discriminative-supervision.h.

◆ remove_output_symbols

bool remove_output_symbols

Definition at line 35 of file discriminative-supervision.h.


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