org.encog.ml.hmm.alog
public class ForwardBackwardScaledCalculator extends ForwardBackwardCalculator
ForwardBackwardCalculator.Computationalpha, beta, probability| Constructor and Description |
|---|
ForwardBackwardScaledCalculator(MLDataSet oseq,
HiddenMarkovModel hmm) |
ForwardBackwardScaledCalculator(MLDataSet oseq,
HiddenMarkovModel hmm,
EnumSet<ForwardBackwardCalculator.Computation> flags) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
computeAlpha(HiddenMarkovModel hmm,
MLDataSet oseq)
Compute alpha.
|
protected void |
computeBeta(HiddenMarkovModel hmm,
MLDataSet oseq)
Compute the beta step.
|
double |
lnProbability() |
alphaElement, betaElement, computeAlphaInit, computeAlphaStep, computeBetaStep, probabilitypublic ForwardBackwardScaledCalculator(MLDataSet oseq, HiddenMarkovModel hmm)
public ForwardBackwardScaledCalculator(MLDataSet oseq, HiddenMarkovModel hmm, EnumSet<ForwardBackwardCalculator.Computation> flags)
protected void computeAlpha(HiddenMarkovModel hmm, MLDataSet oseq)
ForwardBackwardCalculatorcomputeAlpha in class ForwardBackwardCalculatorhmm - The hidden markov model.oseq - The sequence.protected void computeBeta(HiddenMarkovModel hmm, MLDataSet oseq)
ForwardBackwardCalculatorcomputeBeta in class ForwardBackwardCalculatorhmm - The hidden markov model.oseq - The sequence.public double lnProbability()
Copyright © 2014. All Rights Reserved.