public class ChineseMarkovWordSegmenter extends Object implements WordSegmenter
| Constructor and Description |
|---|
ChineseMarkovWordSegmenter(ChineseCharacterBasedLexicon lex,
Index<String> wordIndex,
Index<String> tagIndex) |
ChineseMarkovWordSegmenter(ChineseTreebankParserParams params,
Index<String> wordIndex,
Index<String> tagIndex) |
| Modifier and Type | Method and Description |
|---|---|
void |
finishTraining() |
void |
initializeTraining(double numTrees) |
void |
loadSegmenter(String filename) |
List<HasWord> |
segment(String s) |
void |
train(Collection<Tree> trees) |
void |
train(List<TaggedWord> sentence) |
void |
train(Tree tree) |
public ChineseMarkovWordSegmenter(ChineseCharacterBasedLexicon lex, Index<String> wordIndex, Index<String> tagIndex)
public ChineseMarkovWordSegmenter(ChineseTreebankParserParams params, Index<String> wordIndex, Index<String> tagIndex)
public void initializeTraining(double numTrees)
initializeTraining in interface WordSegmenterpublic void train(Collection<Tree> trees)
train in interface WordSegmenterpublic void train(Tree tree)
train in interface WordSegmenterpublic void train(List<TaggedWord> sentence)
train in interface WordSegmenterpublic void finishTraining()
finishTraining in interface WordSegmenterpublic List<HasWord> segment(String s)
segment in interface WordSegmenterpublic void loadSegmenter(String filename)
loadSegmenter in interface WordSegmenter