public class Transducer.BeamLattice extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
BeamLattice(Sequence input,
Sequence output,
boolean increment) |
protected |
BeamLattice(Sequence input,
Sequence output,
boolean increment,
boolean saveXis) |
protected |
BeamLattice(Sequence input,
Sequence output,
boolean increment,
boolean saveXis,
LabelAlphabet outputAlphabet) |
protected |
BeamLattice(Sequence input,
Sequence output,
boolean increment,
LabelAlphabet outputAlphabet,
int[] constraints)
Create a lattice that constrains its transitions such that the
|
| Modifier and Type | Method and Description |
|---|---|
double |
getAlpha(int ip,
Transducer.State s) |
double |
getBeta(int ip,
Transducer.State s) |
double |
getCost() |
double |
getGammaCost(int inputPosition,
Transducer.State s) |
double |
getGammaProbability(int inputPosition,
Transducer.State s) |
LabelVector |
getLabelingAtPosition(int outputPosition) |
Transducer |
getTransducer() |
double |
getXiCost(int ip,
Transducer.State s1,
Transducer.State s2) |
double |
getXiProbability(int ip,
Transducer.State s1,
Transducer.State s2) |
int |
length() |
protected BeamLattice(Sequence input, Sequence output, boolean increment, boolean saveXis)
protected BeamLattice(Sequence input, Sequence output, boolean increment, boolean saveXis, LabelAlphabet outputAlphabet)
protected BeamLattice(Sequence input, Sequence output, boolean increment, LabelAlphabet outputAlphabet, int[] constraints)
public double getCost()
public double getGammaCost(int inputPosition,
Transducer.State s)
public double getGammaProbability(int inputPosition,
Transducer.State s)
public double getXiProbability(int ip,
Transducer.State s1,
Transducer.State s2)
public double getXiCost(int ip,
Transducer.State s1,
Transducer.State s2)
public int length()
public double getAlpha(int ip,
Transducer.State s)
public double getBeta(int ip,
Transducer.State s)
public LabelVector getLabelingAtPosition(int outputPosition)
public Transducer getTransducer()
Copyright © 2019 JULIE Lab, Germany. All rights reserved.