All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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