name: MaximumLikelihoodLinearRegression

synopsis:

g++ [flags ...] file ... -l /isip/tools/lib/$ISIP_BINARY/lib_pr.a

#include <MaximumLikelihoodLinearRegression.h>

MaximumLikelihoodLinearRegression(ALGORITHM algorithm = DEF_ALGORITHM, IMPLEMENTATION implementation = DEF_IMPLEMENTATION, float split_threshold, float merge_threshold, float num_occ_threshold);
boolean eq(const MaximumLikelihoodLinearRegression& arg);
boolean setAlgorithm(ALGORITHM algorithm);
quick start:

MaximumLikelihoodLinearRegression mllr;
mllr.setAlgorithm(REGRESSION_TREE);
mllr.setImplementation(ML);
      
mllr.initRegressionTree(Vector& stat_models_a,
                        Vector & speech_tag_a);
mllr.createTransform(Vector& stat_models_a);
mllr.adapt(Vector& stat_models_a);
description:

The MaximumLikelihoodLinearRegression class is used to control the process of MLLR adaptation. Those processing steps include RegressionDecisionTree generation, Transformation matrix creation, and statistical models adaptation.

dependencies:

public constants:

error codes:

protected data:

required public methods:

class-specific public methods:

private methods:

examples:

notes: