我需要使用 斯坦福 CoreNLP 浅层解析 深度解析 。我用谷歌搜索了很多,但没有成功。最后发现有 2 解析器 选区解析器 依赖解析器

我的问题是:

是选区解析器浅解析,依赖解析器是深解析吗?

谁能把上述解析器的代码和任何有用的链接都放上来?

最佳答案

选区与依赖解析的区别与深解析与浅解析的区别无关。它们是完全正交的

选区解析是经典解析,其中单词是树中的叶子,非叶节点是组成部分(例如名词短语、动词短语、前置短语等),但绝不是单词。

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

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

另一方面,“深度解析”是指为一个句子构建完整的树(因此,您通常会从解析器中得到什么),而“浅解析”是一项更简单的任务,包括为一个句子构建一组部分树(例如,仅对名词短语进行分组)

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

关于java - 斯坦福 CoreNLP (Java) 中的浅解析与深度解析,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37020577/

10-09 07:33
查看更多