2016-04-03 25 views
2

假設我已經定義了以下StanfordCoreNLP管道:如何在StanfordCoreNLP管道中使用詞彙化和依賴關係解析器?

Properties props = new Properties(); 

props.put("language", "english"); 
props.setProperty("annotators", "tokenize, ssplit, pos, lemma, ner, depparse"); 
props.put("depparse.model", "edu/stanford/nlp/models/parser/nndep/english_SD.gz"); 
props.put("parse.originalDependencies", true); 

StanfordCoreNLP pipeline = new StanfordCoreNLP(props); 

現在,這個代碼將會給我的令牌,句子分配器,POS標籤,引理,NER和depdencency解析(神經網絡模型)。現在,我也想要一個詞法化的分析樹。

如何將這些信息放入管道中?或者,也許我必須這樣做呢?什麼是最佳的方式來做到這一點?

+0

嘗試:'props.setProperty( 「註釋」,「記號化,SSPLIT,POS ,lemma,ner,parse,depparse「);'並且參見http://hujiaweibujidao.github.io/blog/2016/03/30/Stanford-NLP/ – alvas

+1

這很有效,謝謝!請把它寫下來作爲代碼的適當評論,以便我可以接受它。乾杯! – Belphegor

+0

我很高興答案幫助=) – alvas

回答

相關問題