我想使用斯坦福核心NLP套件使用依赖性解析器来解析以下示例:
Call a yellow cab for James on Piccadilly Street in 5 minutes
我使用以下方法分析了这句话:
依赖性Parse (增强加依赖项):根(根-0,呼叫-1)-4,a-2) amod(cab-4,黄色-3) obj(Call-1,cab-4) (James-6,for-5) nmod:for(ca-4,James-6) case(Street-9,on-7)复合(Street-9,Piccadilly-8) nmod:on(的士-4,Street-9) on(分钟-12,in-10) nmod(分-12,in-10)nmod(分-12,5-11)会议纪要-12)
通用依赖,增强根(根-0,呼叫-1)det(ca-4,a-2) amod(CA-4,黄色-3) obj(Call-1,cab-4)情况(James-6,for-5) obl:for(Call-1,James-6) case(Street-9,on-7)复合(Street-9,Piccadilly-8) obl:on(Call-1,Street-9) on(分-12,in-10) nummod(分-12,5-11)
在线生成的结果是正确的,而另一个则不正确。
有谁能帮我理解一下,考虑到在线版本已经到2016年了,下载版本是从2020年开始的,为什么结果会有所不同?我希望有相同的结果使用下载的版本与在线版本。
有人能帮我理解其中的区别吗?
P.S.
我也尝试使用stanford-corenlp-full-2016-10-31
版本的核心nlp -接收相同的结果。
我还在stanford-corenlp-4.1.0
文件夹中复制了stanford-corenlp-4.1.0
,没有区别。
发布于 2020-08-04 01:35:13
我认为在线版本首先是对句子进行选区分析,然后转换为依赖项。另一个例子可能来自神经依赖分析器。
因此,如果您只使用parse
注解器(而不使用depparse
注解器),就会得到所需的结果。
https://stackoverflow.com/questions/63232886
复制相似问题