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