#include "base/kaldi-common.h"#include "util/kaldi-io.h"#include "matrix/matrix-lib.h"#include "nnet3/nnet-common.h"#include "nnet3/nnet-component-itf.h"#include "nnet3/nnet-descriptor.h"#include <iostream>#include <sstream>#include <vector>#include <map>

Go to the source code of this file.
Classes | |
| struct | NetworkNode | 
| NetworkNode is used to represent, three types of thing: either an input of the network (which pretty much just states the dimension of the input vector); a Component (e.g.  More... | |
| class | Nnet | 
Namespaces | |
| kaldi | |
| This code computes Goodness of Pronunciation (GOP) and extracts phone-level pronunciation feature for mispronunciations detection tasks, the reference:  | |
| kaldi::nnet3 | |
Enumerations | |
| enum | ObjectiveType { kLinear, kQuadratic } | 
| This enum is for a kind of annotation we associate with output nodes of the network; it's for the convenience of calling code so that if the objective is one of a few standard types, we can compute it directly and know how to interpret the supervision labels.  More... | |
| enum | NodeType {  kInput, kDescriptor, kComponent, kDimRange, kNone }  |