MleAmSgmm2Updater Member List

This is the complete list of members for MleAmSgmm2Updater, including all inherited members.

ComputeLogA(const MleAmSgmm2Accs &accs, std::vector< Matrix< double > > *log_a)MleAmSgmm2Updaterprivatestatic
ComputeMPrior(AmSgmm2 *model)MleAmSgmm2Updaterprivate
ComputeQ(const MleAmSgmm2Accs &accs, const AmSgmm2 &model, std::vector< SpMatrix< double > > *Q)MleAmSgmm2Updaterprivatestatic
ComputeSMeans(const MleAmSgmm2Accs &accs, const AmSgmm2 &model, std::vector< SpMatrix< double > > *S_means)MleAmSgmm2Updaterprivatestatic
EbwAmSgmm2Updater classMleAmSgmm2Updaterfriend
EbwEstimateAmSgmm2 classMleAmSgmm2Updaterfriend
KALDI_DISALLOW_COPY_AND_ASSIGN(MleAmSgmm2Updater)MleAmSgmm2Updaterprivate
MapUpdateM(const MleAmSgmm2Accs &accs, const std::vector< SpMatrix< double > > &Q, const Vector< double > &gamma_i, AmSgmm2 *model)MleAmSgmm2Updaterprivate
MleAmSgmm2Updater(const MleAmSgmm2Options &options)MleAmSgmm2Updaterinlineexplicit
MleAmSgmm2Updater()MleAmSgmm2Updaterinlineprivate
options_MleAmSgmm2Updaterprivate
Reconfigure(const MleAmSgmm2Options &options)MleAmSgmm2Updaterinline
RenormalizeN(const MleAmSgmm2Accs &accs, const Vector< double > &gamma_i, AmSgmm2 *model)MleAmSgmm2Updaterprivate
RenormalizeV(const MleAmSgmm2Accs &accs, AmSgmm2 *model, const Vector< double > &gamma_i, const std::vector< SpMatrix< double > > &H)MleAmSgmm2Updaterprivate
Update(const MleAmSgmm2Accs &accs, AmSgmm2 *model, SgmmUpdateFlagsType flags)MleAmSgmm2Updater
UpdateM(const MleAmSgmm2Accs &accs, const std::vector< SpMatrix< double > > &Q, const Vector< double > &gamma_i, AmSgmm2 *model)MleAmSgmm2Updaterprivate
UpdateN(const MleAmSgmm2Accs &accs, const Vector< double > &gamma_i, AmSgmm2 *model)MleAmSgmm2Updaterprivate
UpdatePhoneVectors(const MleAmSgmm2Accs &accs, const std::vector< SpMatrix< double > > &H, const std::vector< Matrix< double > > &log_a, AmSgmm2 *model) constMleAmSgmm2Updaterprivate
UpdatePhoneVectorsClass classMleAmSgmm2Updaterfriend
UpdatePhoneVectorsInternal(const MleAmSgmm2Accs &accs, const std::vector< SpMatrix< double > > &H, const std::vector< Matrix< double > > &log_a, AmSgmm2 *model, double *auxf_impr, int32 num_threads, int32 thread_id) constMleAmSgmm2Updaterprivate
UpdateSubstateWeights(const MleAmSgmm2Accs &accs, AmSgmm2 *model)MleAmSgmm2Updaterprivate
UpdateU(const MleAmSgmm2Accs &accs, const Vector< double > &gamma_i, AmSgmm2 *model)MleAmSgmm2Updaterprivate
UpdateVars(const MleAmSgmm2Accs &accs, const std::vector< SpMatrix< double > > &S_means, const Vector< double > &gamma_i, AmSgmm2 *model)MleAmSgmm2Updaterprivate
UpdateW(const MleAmSgmm2Accs &accs, const std::vector< Matrix< double > > &log_a, const Vector< double > &gamma_i, AmSgmm2 *model)MleAmSgmm2Updaterprivate
UpdateWClass classMleAmSgmm2Updaterfriend
UpdateWGetStats(const MleAmSgmm2Accs &accs, const AmSgmm2 &model, const Matrix< double > &w, const std::vector< Matrix< double > > &log_a, Matrix< double > *F_i, Matrix< double > *g_i, double *tot_like, int32 num_threads, int32 thread_id)MleAmSgmm2Updaterprivatestatic