public class CharniakParser extends Object
Constructor and Description |
---|
CharniakParser() |
CharniakParser(String parserExecutable,
String parserModel) |
Modifier and Type | Method and Description |
---|---|
int |
getBeamSize() |
Tree |
getBestParse(List<? extends HasWord> sentence) |
ScoredObject<Tree> |
getBestScoredParse(List<? extends HasWord> sentence) |
Iterable<List<ScoredObject<Tree>>> |
getKBestParses(Iterable<List<? extends HasWord>> sentences,
int k) |
Iterable<List<ScoredObject<Tree>>> |
getKBestParses(Iterable<List<? extends HasWord>> sentences,
int k,
boolean deleteTempFiles) |
List<ScoredObject<Tree>> |
getKBestParses(List<? extends HasWord> sentence,
int k) |
List<ScoredObject<Tree>> |
getKBestParses(List<? extends HasWord> sentence,
int k,
boolean deleteTempFiles) |
int |
getMaxSentenceLength() |
void |
printSentence(List<? extends HasWord> sentence,
String filename) |
void |
printSentences(Iterable<List<? extends HasWord>> sentences,
String filename) |
void |
runCharniak(int n,
String infile,
String outfile,
String errfile) |
void |
setBeamSize(int beamSize) |
void |
setMaxSentenceLength(int maxSentenceLength) |
public int getBeamSize()
public void setBeamSize(int beamSize)
public int getMaxSentenceLength()
public void setMaxSentenceLength(int maxSentenceLength)
public ScoredObject<Tree> getBestScoredParse(List<? extends HasWord> sentence)
public List<ScoredObject<Tree>> getKBestParses(List<? extends HasWord> sentence, int k)
public List<ScoredObject<Tree>> getKBestParses(List<? extends HasWord> sentence, int k, boolean deleteTempFiles)
public Iterable<List<ScoredObject<Tree>>> getKBestParses(Iterable<List<? extends HasWord>> sentences, int k)
public Iterable<List<ScoredObject<Tree>>> getKBestParses(Iterable<List<? extends HasWord>> sentences, int k, boolean deleteTempFiles)
public void printSentences(Iterable<List<? extends HasWord>> sentences, String filename)