我正在为我的一个项目使用coreNLP的依赖分析。基本和增强的依赖关系对于特定的依赖关系是不同的结果。 我使用下面的代码来获得增强的依赖关系。基本和增强的依赖关系在Standford核心中给出了不同的结果NLP
val lp = LexicalizedParser.loadModel("edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz")
lp.setOptionFlags("-maxLength", "80")
val rawWords = edu.stanford.nlp.ling.Sentence.toCoreLabelList(tokens_arr:_*)
val parse = lp.apply(rawWords)
val tlp = new PennTreebankLanguagePack()
val gsf:GrammaticalStructureFactory = tlp.grammaticalStructureFactory()
val gs:GrammaticalStructure = gsf.newGrammaticalStructure(parse)
val tdl = gs.typedDependenciesCCprocessed()
在下面的例子,
Account name of ramkumar.
我用简单的API来获得基本的依赖关系。我在 (account,name)之间得到的依赖是(复合)。但是当我使用上面的代码来获得增强的依赖关系时,我得到(帐户,名称)之间的关系为(dobj)。
这是什么修复?这是一个错误还是我做错了什么?