public class ZeroOrderViterbiLattice extends java.lang.Object implements ViterbiLattice
| Constructor and Description |
|---|
ZeroOrderViterbiLattice(java.util.List<java.util.List<State>> candidates,
int beam_size,
boolean marginalize_lemmas) |
| Modifier and Type | Method and Description |
|---|---|
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 ZeroOrderViterbiLattice(java.util.List<java.util.List<State>> candidates, int beam_size, boolean marginalize_lemmas)
public void init()
public Hypothesis getViterbiSequence()
getViterbiSequence in interface ViterbiLatticepublic Hypothesis getSequenceBySignature(HashableIntArray signature)
public java.util.List<Hypothesis> getNbestSequences()
getNbestSequences in interface ViterbiLatticepublic java.util.List<java.util.List<State>> getCandidates()
getCandidates in interface Lattice