|
void | InitFmllr (int32 dim, Matrix< BaseFloat > *out_fmllr) |
|
BaseFloat | ComputeFmllrDiagGmm (const FmllrDiagGmmAccs &accs, const FmllrOptions &opts, Matrix< BaseFloat > *out_fmllr, BaseFloat *logdet) |
|
BaseFloat | ComputeFmllrLogDet (const Matrix< BaseFloat > &fmllr_mat) |
|
BaseFloat | ComputeFmllrMatrixDiagGmmFull (const MatrixBase< BaseFloat > &in_xform, const AffineXformStats &stats, int32 num_iters, MatrixBase< BaseFloat > *out_xform) |
| Updates the FMLLR matrix using Mark Gales' row-by-row update. More...
|
|
BaseFloat | ComputeFmllrMatrixDiagGmmDiagonal (const MatrixBase< BaseFloat > &in_xform, const AffineXformStats &stats, MatrixBase< BaseFloat > *out_xform) |
| This does diagonal fMLLR (i.e. More...
|
|
BaseFloat | ComputeFmllrMatrixDiagGmmDiagonal2 (const MatrixBase< BaseFloat > &in_xform, const AffineXformStats &stats, MatrixBase< BaseFloat > *out_xform) |
|
BaseFloat | ComputeFmllrMatrixDiagGmmOffset (const MatrixBase< BaseFloat > &in_xform, const AffineXformStats &stats, MatrixBase< BaseFloat > *out_xform) |
| This does offset-only fMLLR, i.e. it only estimates an offset. More...
|
|
BaseFloat | ComputeFmllrMatrixDiagGmm (const MatrixBase< BaseFloat > &in_xform, const AffineXformStats &stats, std::string fmllr_type, int32 num_iters, MatrixBase< BaseFloat > *out_xform) |
| This function internally calls ComputeFmllrMatrixDiagGmm{Full, Diagonal, Offset}, depending on "fmllr_type". More...
|
|
float | FmllrAuxFuncDiagGmm (const MatrixBase< float > &xform, const AffineXformStats &stats) |
| Returns the (diagonal-GMM) FMLLR auxiliary function value given the transform and the stats. More...
|
|
double | FmllrAuxFuncDiagGmm (const MatrixBase< double > &xform, const AffineXformStats &stats) |
|
BaseFloat | FmllrAuxfGradient (const MatrixBase< BaseFloat > &xform, const AffineXformStats &stats, MatrixBase< BaseFloat > *grad_out) |
| Returns the (diagonal-GMM) FMLLR auxiliary function value given the transform and the stats. More...
|
|
void | ApplyFeatureTransformToStats (const MatrixBase< BaseFloat > &xform, AffineXformStats *stats) |
| This function applies a feature-level transform to stats (useful for certain techniques based on fMLLR). More...
|
|
void | ApplyModelTransformToStats (const MatrixBase< BaseFloat > &xform, AffineXformStats *stats) |
| ApplyModelTransformToStats takes a transform "xform", which must be diagonal (i.e. More...
|
|
void | FmllrInnerUpdate (SpMatrix< double > &inv_G, VectorBase< double > &k, double beta, int32 row, MatrixBase< double > *transform) |
| This function does one row of the inner-loop fMLLR transform update. More...
|
|