Stanford CoreNLP(Java)浅析析与深度解析

iNi*_*kkz 2 java parsing stanford-nlp dependency-parsing

我需要使用Stanford CoreNLP进行浅层解析深度解析.我google了很多但没有成功.最后,我发现有2个解析器,Constituency解析器Dependency解析器.

我的问题是:

选区解析器浅层解析和依赖解析器是深度解析吗?

任何人都可以把上述解析器的代码和任何有用的链接?

Llu*_*dró 10

区别选区与依赖关系解析与深度解析和浅层解析无关.它们是完全正交的

选区解析是经典解析,其中单词是树中的叶子,非叶节点是成分(例如,名词短语,动词短语,预备短语等),但从不是单词.

依赖关系解析不会在树中构建组成节点.树中的所有节点都是一个句子词.树建立了单词之间的层次结构(实际上是相互依赖).

如果每个规则都知道头节点,则可以将选区树确定地转换为依赖树.向后转换是不可能的,因为依赖树没有关于应该创建哪些成分的信息.

另一方面,"深度解析"是指为句子构建完整的树(因此,您通常期望从解析器中获得),而"浅层解析"是一个更容易的任务,包括为一个句子构建一组部分树(例如,仅对名词短语进行分组)

通常,依赖关系解析会产生完整的树(即深度解析),并且存在用于深度和浅层分析的选区解析器.但是,应该可以构建一个生成部分(或浅)分析的依赖解析器.