DiagGmm Member List

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

ComponentLogLikelihood(const VectorBase< BaseFloat > &data, int32 comp_id) constDiagGmm
ComponentPosteriors(const VectorBase< BaseFloat > &data, Vector< BaseFloat > *posteriors) constDiagGmm
ComputeGconsts()DiagGmm
CopyFromDiagGmm(const DiagGmm &diaggmm)DiagGmm
CopyFromFullGmm(const FullGmm &fullgmm)DiagGmm
CopyFromNormal(const DiagGmmNormal &diag_gmm_normal)DiagGmm
DiagGmm()DiagGmminline
DiagGmm(const DiagGmm &gmm)DiagGmminlineexplicit
DiagGmm(const GaussClusterable &gc, BaseFloat var_floor)DiagGmm
DiagGmm(int32 nMix, int32 dim)DiagGmminline
DiagGmm(const std::vector< std::pair< BaseFloat, const DiagGmm *> > &gmms)DiagGmmexplicit
DiagGmmNormal classDiagGmmfriend
Dim() constDiagGmminline
GaussianSelection(const VectorBase< BaseFloat > &data, int32 num_gselect, std::vector< int32 > *output) constDiagGmm
GaussianSelection(const MatrixBase< BaseFloat > &data, int32 num_gselect, std::vector< std::vector< int32 > > *output) constDiagGmm
GaussianSelectionPreselect(const VectorBase< BaseFloat > &data, const std::vector< int32 > &preselect, int32 num_gselect, std::vector< int32 > *output) constDiagGmm
gconsts() constDiagGmminline
gconsts_DiagGmmprivate
Generate(VectorBase< BaseFloat > *output)DiagGmm
GetComponentMean(int32 gauss, VectorBase< Real > *out) constDiagGmm
GetComponentVariance(int32 gauss, VectorBase< Real > *out) constDiagGmm
GetMeans(Matrix< Real > *m) constDiagGmm
GetVars(Matrix< Real > *v) constDiagGmm
Interpolate(BaseFloat rho, const DiagGmm &source, GmmFlagsType flags=kGmmAll)DiagGmm
Interpolate(BaseFloat rho, const FullGmm &source, GmmFlagsType flags=kGmmAll)DiagGmm
inv_vars() constDiagGmminline
inv_vars_DiagGmmprivate
LogLikelihood(const VectorBase< BaseFloat > &data) constDiagGmm
LogLikelihoods(const VectorBase< BaseFloat > &data, Vector< BaseFloat > *loglikes) constDiagGmm
LogLikelihoods(const MatrixBase< BaseFloat > &data, Matrix< BaseFloat > *loglikes) constDiagGmm
LogLikelihoodsPreselect(const VectorBase< BaseFloat > &data, const std::vector< int32 > &indices, Vector< BaseFloat > *loglikes) constDiagGmm
means_invvars() constDiagGmminline
means_invvars_DiagGmmprivate
Merge(int32 target_components, std::vector< int32 > *history=NULL)DiagGmm
merged_components_logdet(BaseFloat w1, BaseFloat w2, const VectorBase< BaseFloat > &f1, const VectorBase< BaseFloat > &f2, const VectorBase< BaseFloat > &s1, const VectorBase< BaseFloat > &s2) constDiagGmmprivate
MergeKmeans(int32 target_components, ClusterKMeansOptions cfg=ClusterKMeansOptions())DiagGmm
NumGauss() constDiagGmminline
operator=(const DiagGmm &other)DiagGmmprivate
Perturb(float perturb_factor)DiagGmm
Read(std::istream &in, bool binary)DiagGmm
RemoveComponent(int32 gauss, bool renorm_weights)DiagGmm
RemoveComponents(const std::vector< int32 > &gauss, bool renorm_weights)DiagGmm
Resize(int32 nMix, int32 dim)DiagGmm
SetComponentInvVar(int32 gauss, const VectorBase< Real > &in)DiagGmm
SetComponentMean(int32 gauss, const VectorBase< Real > &in)DiagGmm
SetComponentWeight(int32 gauss, BaseFloat weight)DiagGmminline
SetInvVars(const MatrixBase< Real > &v)DiagGmm
SetInvVarsAndMeans(const MatrixBase< Real > &invvars, const MatrixBase< Real > &means)DiagGmm
SetMeans(const MatrixBase< Real > &m)DiagGmm
SetWeights(const VectorBase< Real > &w)DiagGmm
Split(int32 target_components, float perturb_factor, std::vector< int32 > *history=NULL)DiagGmm
valid_gconsts() constDiagGmminline
valid_gconsts_DiagGmmprivate
weights() constDiagGmminline
weights_DiagGmmprivate
Write(std::ostream &os, bool binary) constDiagGmm