public class SimpleTagger extends java.lang.Object implements Tagger
| Constructor and Description |
|---|
SimpleTagger(Model model,
int order,
WeightVector weight_vector) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.Integer> |
getGoldIndexes(Sequence sequence,
java.util.List<java.util.List<State>> candidates) |
Model |
getModel() |
int |
getNumLevels() |
int |
getOrder() |
Result |
getResult() |
protected java.util.List<java.util.List<State>> |
getStates(Sequence sequence,
boolean training) |
SumLattice |
getSumLattice(boolean training,
Sequence sentence) |
WeightVector |
getWeightVector() |
protected java.util.List<java.util.List<State>> |
increaseOrder(java.util.List<java.util.List<State>> states,
int level) |
protected void |
incrementStateCounter(int level,
int order,
java.util.List<java.util.List<State>> candidates) |
protected java.util.List<java.lang.String> |
indexesToStrings(int[] indexes) |
void |
setMaxLevel(int level) |
void |
setResult(Result result) |
java.lang.String |
setThresholds(boolean print) |
protected int[] |
stateToIndexes(State state) |
protected java.util.List<int[]> |
tag_(Sequence sequence) |
protected java.util.List<State> |
tag_states(Sequence sequence) |
java.util.List<java.util.List<java.lang.String>> |
tag(Sequence sentence) |
public SimpleTagger(Model model, int order, WeightVector weight_vector)
protected java.util.List<java.util.List<State>> increaseOrder(java.util.List<java.util.List<State>> states, int level)
protected java.util.List<java.util.List<State>> getStates(Sequence sequence, boolean training)
public java.lang.String setThresholds(boolean print)
setThresholds in interface Taggerprotected void incrementStateCounter(int level,
int order,
java.util.List<java.util.List<State>> candidates)
public SumLattice getSumLattice(boolean training, Sequence sentence)
getSumLattice in interface Taggerpublic int getOrder()
public int getNumLevels()
getNumLevels in interface Taggerpublic java.util.List<java.lang.Integer> getGoldIndexes(Sequence sequence, java.util.List<java.util.List<State>> candidates)
getGoldIndexes in interface Taggerpublic WeightVector getWeightVector()
getWeightVector in interface Taggerpublic java.util.List<java.util.List<java.lang.String>> tag(Sequence sentence)
protected java.util.List<java.lang.String> indexesToStrings(int[] indexes)
protected int[] stateToIndexes(State state)
protected java.util.List<int[]> tag_(Sequence sequence)
public void setMaxLevel(int level)