All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
EbwAmSgmm2Updater Member List

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

ComputePhoneVecStats(const MleAmSgmm2Accs &accs, const AmSgmm2 &model, const std::vector< SpMatrix< double > > &H, int32 j1, int32 m, const Vector< double > &w_jm, double gamma_jm, Vector< double > *g_jm, SpMatrix< double > *H_jm)EbwAmSgmm2Updaterprivatestatic
EbwAmSgmm2Updater(const EbwAmSgmm2Options &options)EbwAmSgmm2Updaterinlineexplicit
EbwAmSgmm2Updater()EbwAmSgmm2Updaterinlineprivate
EbwUpdatePhoneVectorsClass classEbwAmSgmm2Updaterfriend
EbwUpdateWClass classEbwAmSgmm2Updaterfriend
gamma_j_EbwAmSgmm2Updaterprivate
KALDI_DISALLOW_COPY_AND_ASSIGN(EbwAmSgmm2Updater)EbwAmSgmm2Updaterprivate
options_EbwAmSgmm2Updaterprivate
Update(const MleAmSgmm2Accs &num_accs, const MleAmSgmm2Accs &den_accs, AmSgmm2 *model, SgmmUpdateFlagsType flags, BaseFloat *auxf_change_out, BaseFloat *count_out)EbwAmSgmm2Updater
UpdateM(const MleAmSgmm2Accs &num_accs, const MleAmSgmm2Accs &den_accs, const std::vector< SpMatrix< double > > &Q_num, const std::vector< SpMatrix< double > > &Q_den, const Vector< double > &gamma_num, const Vector< double > &gamma_den, AmSgmm2 *model) constEbwAmSgmm2Updaterprivate
UpdateN(const MleAmSgmm2Accs &num_accs, const MleAmSgmm2Accs &den_accs, const Vector< double > &gamma_num, const Vector< double > &gamma_den, AmSgmm2 *model) constEbwAmSgmm2Updaterprivate
UpdatePhoneVectors(const MleAmSgmm2Accs &num_accs, const MleAmSgmm2Accs &den_accs, const std::vector< SpMatrix< double > > &H, AmSgmm2 *model) constEbwAmSgmm2Updaterprivate
UpdatePhoneVectorsInternal(const MleAmSgmm2Accs &num_accs, const MleAmSgmm2Accs &den_accs, const std::vector< SpMatrix< double > > &H, AmSgmm2 *model, double *auxf_impr, int32 num_threads, int32 thread_id) constEbwAmSgmm2Updaterprivate
UpdateSubstateWeights(const MleAmSgmm2Accs &num_accs, const MleAmSgmm2Accs &den_accs, AmSgmm2 *model)EbwAmSgmm2Updaterprivate
UpdateU(const MleAmSgmm2Accs &num_accs, const MleAmSgmm2Accs &den_accs, const Vector< double > &gamma_num, const Vector< double > &gamma_den, AmSgmm2 *model)EbwAmSgmm2Updaterprivate
UpdateVars(const MleAmSgmm2Accs &num_accs, const MleAmSgmm2Accs &den_accs, const Vector< double > &gamma_num, const Vector< double > &gamma_den, const std::vector< SpMatrix< double > > &S_means, AmSgmm2 *model) constEbwAmSgmm2Updaterprivate
UpdateW(const MleAmSgmm2Accs &num_accs, const MleAmSgmm2Accs &den_accs, const Vector< double > &gamma_num, const Vector< double > &gamma_den, AmSgmm2 *model)EbwAmSgmm2Updaterprivate