public class ViterbiAlgorithm extends Object
Constructor and Description |
---|
ViterbiAlgorithm(byte[] observations,
TransitionProbability transitionMatrix,
EmissionProbability obsGivenTrue,
double[] pTrue) |
Modifier and Type | Method and Description |
---|---|
void |
calculate() |
byte[] |
getMostProbableStateSequence() |
void |
initialize() |
void |
setStateProbability(double[] probTrueState) |
void |
updateDistanceAndHistory(int node) |
public ViterbiAlgorithm(byte[] observations, TransitionProbability transitionMatrix, EmissionProbability obsGivenTrue, double[] pTrue)
public void calculate()
public void initialize()
public void updateDistanceAndHistory(int node)
public byte[] getMostProbableStateSequence()
public void setStateProbability(double[] probTrueState)
Copyright © 2018. All rights reserved.