edu.stanford.nlp.parser.charniak
Class CharniakParser
java.lang.Object
edu.stanford.nlp.parser.charniak.CharniakParser
public class CharniakParser
- extends java.lang.Object
Runs charniak parser using command line
- Author:
- Angel Chang
|
Method Summary |
int |
getBeamSize()
|
Tree |
getBestParse(java.util.List<? extends HasWord> sentence)
|
ScoredObject<Tree> |
getBestScoredParse(java.util.List<? extends HasWord> sentence)
|
java.lang.Iterable<java.util.List<ScoredObject<Tree>>> |
getKBestParses(java.lang.Iterable<java.util.List<? extends HasWord>> sentences,
int k)
|
java.lang.Iterable<java.util.List<ScoredObject<Tree>>> |
getKBestParses(java.lang.Iterable<java.util.List<? extends HasWord>> sentences,
int k,
boolean deleteTempFiles)
|
java.util.List<ScoredObject<Tree>> |
getKBestParses(java.util.List<? extends HasWord> sentence,
int k)
|
java.util.List<ScoredObject<Tree>> |
getKBestParses(java.util.List<? extends HasWord> sentence,
int k,
boolean deleteTempFiles)
|
int |
getMaxSentenceLength()
|
void |
printSentence(java.util.List<? extends HasWord> sentence,
java.lang.String filename)
|
void |
printSentences(java.lang.Iterable<java.util.List<? extends HasWord>> sentences,
java.lang.String filename)
|
void |
runCharniak(int n,
java.lang.String infile,
java.lang.String outfile,
java.lang.String errfile)
|
void |
setBeamSize(int beamSize)
|
void |
setMaxSentenceLength(int maxSentenceLength)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CharniakParser
public CharniakParser()
CharniakParser
public CharniakParser(java.lang.String parserExecutable,
java.lang.String parserModel)
getBeamSize
public int getBeamSize()
setBeamSize
public void setBeamSize(int beamSize)
getMaxSentenceLength
public int getMaxSentenceLength()
setMaxSentenceLength
public void setMaxSentenceLength(int maxSentenceLength)
getBestParse
public Tree getBestParse(java.util.List<? extends HasWord> sentence)
getBestScoredParse
public ScoredObject<Tree> getBestScoredParse(java.util.List<? extends HasWord> sentence)
getKBestParses
public java.util.List<ScoredObject<Tree>> getKBestParses(java.util.List<? extends HasWord> sentence,
int k)
getKBestParses
public java.util.List<ScoredObject<Tree>> getKBestParses(java.util.List<? extends HasWord> sentence,
int k,
boolean deleteTempFiles)
getKBestParses
public java.lang.Iterable<java.util.List<ScoredObject<Tree>>> getKBestParses(java.lang.Iterable<java.util.List<? extends HasWord>> sentences,
int k)
getKBestParses
public java.lang.Iterable<java.util.List<ScoredObject<Tree>>> getKBestParses(java.lang.Iterable<java.util.List<? extends HasWord>> sentences,
int k,
boolean deleteTempFiles)
printSentence
public void printSentence(java.util.List<? extends HasWord> sentence,
java.lang.String filename)
printSentences
public void printSentences(java.lang.Iterable<java.util.List<? extends HasWord>> sentences,
java.lang.String filename)
runCharniak
public void runCharniak(int n,
java.lang.String infile,
java.lang.String outfile,
java.lang.String errfile)
Stanford NLP Group