public class SequenceViterbiLattice extends java.lang.Object implements ViterbiLattice
| Constructor and Description |
|---|
SequenceViterbiLattice(java.util.List<java.util.List<State>> candidates,
State boundary,
int beam_size,
boolean marginalize_lemmas) |
| Modifier and Type | Method and Description |
|---|---|
void |
findGoldSequence(java.util.List<java.lang.Integer> path) |
java.util.List<java.util.List<State>> |
getCandidates() |
java.util.List<Hypothesis> |
getNbestSequences() |
Hypothesis |
getSequenceBySignature(HashableIntArray signature) |
Hypothesis |
getViterbiSequence() |
void |
init() |
java.util.List<java.util.List<State>> |
prune() |
public void init()
public Hypothesis getViterbiSequence()
getViterbiSequence in interface ViterbiLatticepublic Hypothesis getSequenceBySignature(HashableIntArray signature)
public java.util.List<Hypothesis> getNbestSequences()
getNbestSequences in interface ViterbiLatticepublic void findGoldSequence(java.util.List<java.lang.Integer> path)
public java.util.List<java.util.List<State>> getCandidates()
getCandidates in interface Lattice