Go to the source code of this file.
|
| | kaldi |
| | This code computes Goodness of Pronunciation (GOP) and extracts phone-level pronunciation feature for mispronunciations detection tasks, the reference:
|
| |
| | kaldi::nnet3 |
| |
|
| void | MergeDiscriminativeExamples (std::vector< NnetDiscriminativeExample > *input, bool compress, NnetDiscriminativeExample *output) |
| | Appends the given vector of examples (which must be non-empty) into a single output example. More...
|
| |
| void | MergeSupervision (const std::vector< const NnetDiscriminativeSupervision *> &inputs, NnetDiscriminativeSupervision *output) |
| |
| void | ShiftDiscriminativeExampleTimes (int32 frame_shift, const std::vector< std::string > &exclude_names, NnetDiscriminativeExample *eg) |
| | Shifts the time-index t of everything in the input of "eg" by adding "t_offset" to all "t" values– but excluding those with names listed in "exclude_names", e.g. More...
|
| |
| void | GetDiscriminativeComputationRequest (const Nnet &nnet, const NnetDiscriminativeExample &eg, bool need_model_derivative, bool store_component_stats, bool use_xent_regularization, bool use_xent_derivative, ComputationRequest *computation_request) |
| | This function takes a NnetDiscriminativeExample and produces a ComputationRequest. More...
|
| |
| int32 | GetDiscriminativeNnetExampleSize (const NnetDiscriminativeExample &a) |
| | This function returns the 'size' of a discriminative example as defined for purposes of merging egs, which is defined as the largest number of Indexes in any of the inputs or outputs of the example. More...
|
| |