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, getDistribution
logProbability, logProbability, logProbability
next, nextDouble, seed
public 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.