org.encog.ml.hmm.alog
Class ForwardBackwardScaledCalculator
- java.lang.Object
-
- org.encog.ml.hmm.alog.ForwardBackwardCalculator
-
- org.encog.ml.hmm.alog.ForwardBackwardScaledCalculator
-
public class ForwardBackwardScaledCalculator extends ForwardBackwardCalculator
The forward-backward algorithm is an inference algorithm for hidden Markov models which computes the posterior marginals of all hidden state variables given a sequence of observations. This version makes use of scaling, and will not generate underflows with long sequences.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.encog.ml.hmm.alog.ForwardBackwardCalculator
ForwardBackwardCalculator.Computation
-
-
Constructor Summary
Constructors Constructor and Description ForwardBackwardScaledCalculator(MLDataSet oseq, HiddenMarkovModel hmm)ForwardBackwardScaledCalculator(MLDataSet oseq, HiddenMarkovModel hmm, java.util.EnumSet<ForwardBackwardCalculator.Computation> flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublelnProbability()-
Methods inherited from class org.encog.ml.hmm.alog.ForwardBackwardCalculator
alphaElement, betaElement, probability
-
-
-
-
Constructor Detail
-
ForwardBackwardScaledCalculator
public ForwardBackwardScaledCalculator(MLDataSet oseq, HiddenMarkovModel hmm)
-
ForwardBackwardScaledCalculator
public ForwardBackwardScaledCalculator(MLDataSet oseq, HiddenMarkovModel hmm, java.util.EnumSet<ForwardBackwardCalculator.Computation> flags)
-
-
DMelt 3.0 © DataMelt by jWork.ORG