public class SegmenterModel
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
SegmenterModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
consumePairFeature(IndexConsumer consumer,
SegmentationInstance instance,
int l_start,
int l_end,
int tag) |
void |
consumeTagFeature(IndexConsumer consumer,
SegmentationInstance instance,
int l_start,
int l_end,
int tag) |
void |
consumeTransitionFeature(IndexConsumer consumer,
SegmentationInstance instance,
int l_start,
int l_end,
int last_tag,
int tag) |
SegmentationInstance |
getInstance(Word word) |
int |
getMaxSegmentLength() |
int |
getNumTags() |
double |
getPairScore(SegmentationInstance instance,
int l_start,
int l_end,
int tag) |
double |
getScore(SegmentationInstance instance,
SegmentationResult result) |
IndexScorer |
getScorer() |
double |
getTransitionScore(SegmentationInstance instance,
int last_tag,
int tag,
int l_start,
int l_end) |
IndexUpdater |
getUpdater() |
void |
init(SegmenterOptions options,
java.util.Collection<Word> words) |
void |
printWeights() |
void |
setFinal() |
void |
setScorerWeights(DynamicWeights weights) |
void |
setUpdaterWeights(DynamicWeights weights) |
void |
setWeights(DynamicWeights weights) |
Word |
toWord(java.lang.String form,
SegmentationResult result) |
void |
update(SegmentationInstance instance,
int l_start,
int l_end,
int tag,
double update) |
void |
update(SegmentationInstance instance,
int l_start,
int l_end,
int last_tag,
int tag,
double update) |
void |
update(SegmentationInstance instance,
SegmentationResult result,
double update) |
public void init(SegmenterOptions options, java.util.Collection<Word> words)
public int getNumTags()
public int getMaxSegmentLength()
public double getPairScore(SegmentationInstance instance, int l_start, int l_end, int tag)
public double getTransitionScore(SegmentationInstance instance, int last_tag, int tag, int l_start, int l_end)
public void consumeTagFeature(IndexConsumer consumer, SegmentationInstance instance, int l_start, int l_end, int tag)
public void consumePairFeature(IndexConsumer consumer, SegmentationInstance instance, int l_start, int l_end, int tag)
public void consumeTransitionFeature(IndexConsumer consumer, SegmentationInstance instance, int l_start, int l_end, int last_tag, int tag)
public void update(SegmentationInstance instance, SegmentationResult result, double update)
public double getScore(SegmentationInstance instance, SegmentationResult result)
public SegmentationInstance getInstance(Word word)
public void setWeights(DynamicWeights weights)
public void setScorerWeights(DynamicWeights weights)
public void setUpdaterWeights(DynamicWeights weights)
public Word toWord(java.lang.String form, SegmentationResult result)
public void update(SegmentationInstance instance, int l_start, int l_end, int tag, double update)
public void update(SegmentationInstance instance, int l_start, int l_end, int last_tag, int tag, double update)
public void printWeights()
public void setFinal()
public IndexScorer getScorer()
public IndexUpdater getUpdater()