public class ParseAndSetLabels
extends java.lang.Object
-labels
The argument for providing the sentences is -sentences
Alternatively, one can provide the flag -useLabelKeys
to specify that the keys in the labels file should be treated as
the sentences. Exactly one of -useLabelKeys
or
-sentences
must be used.
Example command line:
java edu.stanford.nlp.parser.tools.ParseAndSetLabels -output foo.txt -sentences "C:\Users\JohnBauer\Documents\alphasense\dataset\sentences10.txt" -labels "C:\Users\JohnBauer\Documents\alphasense\dataset\phrases10.tsv" -parser edu/stanford/nlp/models/srparser/englishSR.ser.gz -tagger edu/stanford/nlp/models/pos-tagger/english-left3words-distsim.tagger -remapLabels 0=1,1=2,2=2,3=0,4=0Modifier and Type | Class and Description |
---|---|
static class |
ParseAndSetLabels.MissingLabels |
Modifier and Type | Method and Description |
---|---|
static ParserGrammar |
loadParser(java.lang.String parserFile,
java.lang.String taggerFile) |
static void |
main(java.lang.String[] args) |
static java.util.List<Tree> |
parseSentences(java.util.List<java.lang.String> sentences,
ParserGrammar parser,
TreeBinarizer binarizer) |
static java.util.Map<java.lang.String,java.lang.String> |
readLabelMap(java.lang.String labelsFile,
java.lang.String separator,
java.lang.String remapLabels) |
static java.util.List<java.lang.String> |
readSentences(java.lang.String sentencesFile) |
static java.util.Set<java.lang.String> |
setLabels(java.util.List<Tree> trees,
java.util.Map<java.lang.String,java.lang.String> labelMap,
ParseAndSetLabels.MissingLabels missing,
java.lang.String defaultLabel) |
static void |
setLabels(Tree tree,
java.util.Map<java.lang.String,java.lang.String> labelMap,
ParseAndSetLabels.MissingLabels missing,
java.lang.String defaultLabel,
java.util.Set<java.lang.String> unknowns) |
static void |
writeTrees(java.util.List<Tree> trees,
java.lang.String outputFile) |
public static void setLabels(Tree tree, java.util.Map<java.lang.String,java.lang.String> labelMap, ParseAndSetLabels.MissingLabels missing, java.lang.String defaultLabel, java.util.Set<java.lang.String> unknowns)
public static java.util.Set<java.lang.String> setLabels(java.util.List<Tree> trees, java.util.Map<java.lang.String,java.lang.String> labelMap, ParseAndSetLabels.MissingLabels missing, java.lang.String defaultLabel)
public static void writeTrees(java.util.List<Tree> trees, java.lang.String outputFile)
public static java.util.Map<java.lang.String,java.lang.String> readLabelMap(java.lang.String labelsFile, java.lang.String separator, java.lang.String remapLabels)
public static java.util.List<java.lang.String> readSentences(java.lang.String sentencesFile)
public static ParserGrammar loadParser(java.lang.String parserFile, java.lang.String taggerFile)
public static java.util.List<Tree> parseSentences(java.util.List<java.lang.String> sentences, ParserGrammar parser, TreeBinarizer binarizer)
public static void main(java.lang.String[] args)