## Uses of Class
org.encog.ml.hmm.HiddenMarkovModel

- Packages that use HiddenMarkovModel
  Package | Description
  --- | ---
  org.encog.ml.hmm |
  org.encog.ml.hmm.alog |
  org.encog.ml.hmm.train.bw |
  org.encog.ml.hmm.train.kmeans |

- - ### Uses of HiddenMarkovModel in org.encog.ml.hmm

    Methods in org.encog.ml.hmm that return HiddenMarkovModel
    Modifier and Type | Method and Description
    --- | ---
    `HiddenMarkovModel` | HiddenMarkovModel.`clone()`
    `HiddenMarkovModel` | HiddenMarkovModel.`cloneStructure()`

  - ### Uses of HiddenMarkovModel in org.encog.ml.hmm.alog

    Methods in org.encog.ml.hmm.alog with parameters of type HiddenMarkovModel
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ForwardBackwardScaledCalculator.`computeAlpha(HiddenMarkovModel hmm, MLDataSet oseq)`
    `protected void` | ForwardBackwardCalculator.`computeAlpha(HiddenMarkovModel hmm, MLDataSet oseq)` Compute alpha.
    `protected void` | ForwardBackwardCalculator.`computeAlphaInit(HiddenMarkovModel hmm, MLDataPair o, int i)` Compute the alpha init.
    `protected void` | ForwardBackwardCalculator.`computeAlphaStep(HiddenMarkovModel hmm, MLDataPair o, int t, int j)` Compute the alpha step.
    `protected void` | ForwardBackwardScaledCalculator.`computeBeta(HiddenMarkovModel hmm, MLDataSet oseq)`
    `protected void` | ForwardBackwardCalculator.`computeBeta(HiddenMarkovModel hmm, MLDataSet oseq)` Compute the beta step.
    `protected void` | ForwardBackwardCalculator.`computeBetaStep(HiddenMarkovModel hmm, MLDataPair o, int t, int i)` Compute the beta step.
    `double` | KullbackLeiblerDistanceCalculator.`distance(HiddenMarkovModel hmm1, HiddenMarkovModel hmm2)`

    Constructors in org.encog.ml.hmm.alog with parameters of type HiddenMarkovModel
    Constructor and Description
    `ForwardBackwardCalculator(MLDataSet oseq, HiddenMarkovModel hmm)` Construct the forward/backward calculator.
    `ForwardBackwardCalculator(MLDataSet oseq, HiddenMarkovModel hmm, EnumSet<ForwardBackwardCalculator.Computation> flags)` Construct the object.
    `ForwardBackwardScaledCalculator(MLDataSet oseq, HiddenMarkovModel hmm)`
    `ForwardBackwardScaledCalculator(MLDataSet oseq, HiddenMarkovModel hmm, EnumSet<ForwardBackwardCalculator.Computation> flags)`
    `MarkovGenerator(HiddenMarkovModel hmm)`
    `ViterbiCalculator(MLDataSet oseq, HiddenMarkovModel hmm)`

  - ### Uses of HiddenMarkovModel in org.encog.ml.hmm.train.bw

    Methods in org.encog.ml.hmm.train.bw with parameters of type HiddenMarkovModel
    Modifier and Type | Method and Description
    --- | ---
    `abstract double[][][]` | BaseBaumWelch.`estimateXi(MLDataSet sequence, ForwardBackwardCalculator fbc, HiddenMarkovModel hmm)`
    `double[][][]` | TrainBaumWelchScaled.`estimateXi(MLDataSet sequence, ForwardBackwardCalculator fbc, HiddenMarkovModel hmm)`
    `double[][][]` | TrainBaumWelch.`estimateXi(MLDataSet sequence, ForwardBackwardCalculator fbc, HiddenMarkovModel hmm)`
    `abstract ForwardBackwardCalculator` | BaseBaumWelch.`generateForwardBackwardCalculator(MLDataSet sequence, HiddenMarkovModel hmm)`
    `ForwardBackwardCalculator` | TrainBaumWelchScaled.`generateForwardBackwardCalculator(MLDataSet sequence, HiddenMarkovModel hmm)`
    `ForwardBackwardCalculator` | TrainBaumWelch.`generateForwardBackwardCalculator(MLDataSet sequence, HiddenMarkovModel hmm)`

    Constructors in org.encog.ml.hmm.train.bw with parameters of type HiddenMarkovModel
    Constructor and Description
    `BaseBaumWelch(HiddenMarkovModel hmm, MLSequenceSet training)`
    `TrainBaumWelch(HiddenMarkovModel hmm, MLSequenceSet training)`
    `TrainBaumWelchScaled(HiddenMarkovModel hmm, MLSequenceSet training)`

  - ### Uses of HiddenMarkovModel in org.encog.ml.hmm.train.kmeans

    Constructors in org.encog.ml.hmm.train.kmeans with parameters of type HiddenMarkovModel
    Constructor and Description
    `TrainKMeans(HiddenMarkovModel method, MLSequenceSet sequences)`

Copyright © 2014. All Rights Reserved.