1
Stanford parser online給出的輸入依賴關係和源代碼生成的依賴關係不一樣。Stanford解析器的輸入依賴關係
斯坦福網站提供的源代碼版本不會生成縮寫,所有格和poss標籤。
要使用哪個版本的Stanford分析器來生成這些標記?
Stanford parser online給出的輸入依賴關係和源代碼生成的依賴關係不一樣。Stanford解析器的輸入依賴關係
斯坦福網站提供的源代碼版本不會生成縮寫,所有格和poss標籤。
要使用哪個版本的Stanford分析器來生成這些標記?
它們是一樣的。答案是你必須以一種會導致輸入標記的方式調用解析器。一些例子是:
LexicalizedParser lp = LexicalizedParser.loadModel("edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz");
String sent = "This is one last test!";
lp.apply(sent).pennPrint();
或在更復雜的情況:
TreebankLanguagePack tlp = lp.getOp().langpack();
Tokenizer<? extends HasWord> toke = tlp.getTokenizerFactory().getTokenizer(new StringReader(sent));
List<? extends HasWord> sentence = toke.tokenize();
lp.apply(sentence);
什麼類是'tlp'變量以及如何創建呢? – 2013-03-02 20:13:14
TreebankLanguagePack。對不起,這是失蹤。我做了一個編輯,添加一行來初始化它。 – 2013-03-03 00:31:14