public class MixtureHMMEM extends MixtureHMM
| Modifier and Type | Class and Description |
|---|---|
static class |
MixtureHMMEM.TrainedModel
the result of the EM algorithm
|
| Constructor and Description |
|---|
MixtureHMMEM(double[] observations,
MixtureHMM model0,
double epsilon,
int maxIterations)
Constructs a mixture HMM model by training an initial model using the
Baum-Welch algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
static MixtureHMMEM.TrainedModel |
train(MixtureHMM model0,
double[] observations)
Constructs a trained mixture hidden Markov model, one iteration.
|
density, getDistributionlogProbability, logProbability, logProbabilitynext, nextDouble, seedpublic MixtureHMMEM(double[] observations,
MixtureHMM model0,
double epsilon,
int maxIterations)
observations - the observationsmodel0 - an initial modelepsilon - a precision parameter: when a number |x| ≤ ε,
it is considered 0maxIterations - the maximum number of iterationspublic static MixtureHMMEM.TrainedModel train(MixtureHMM model0, double[] observations)
model0 - the initial hidden Markov modelobservations - the observationsCopyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.