如何在 spaCy 中获得斯坦福风格的解析树("noun phrases" 和 "verb phrases")?
How to get the Stanford-style parse tree (with "noun phrases" and "verb phrases") in spaCy?
spaCy 提供 POS 标记和依赖树。是否有可能从中得到斯坦福所谓的 "Parse" 树?这两棵树之间的区别可以在 http://nlp.stanford.edu:8080/parser/index.jsp
的斯坦福解析器演示中看到
斯坦福"Parse"树:
(ROOT
(S
(NP (NNP John))
(VP (VBZ likes)
(NP (PRP him)))
(. .)))
依赖树:(由 spaCy 和 Stanford 解析器提供)
nsubj(likes-2, John-1)
root(ROOT-0, likes-2)
dobj(likes-2, him-3)
spaCy中是否可以推导或直接获取解析树?
我浏览了文档,但找不到任何直接的 API。
你的术语有点混乱,虽然这在很大程度上是斯坦福的错,因为它使用的术语有点混乱。 "parse tree" 是句子的任何基于树的表示,包括您在上面给出的两个示例(即 "dependency tree" 是一种解析树)。你想要得到的那种树叫做"constituency tree";它们之间的区别在 Difference between constituency parser and dependency parser.
中描述
选区树
(ROOT
(S
(NP (NNP John))
(VP (VBZ likes)
(NP (PRP him)))
(. .)))
依赖树
nsubj(likes-2, John-1)
root(ROOT-0, likes-2)
dobj(likes-2, him-3)
遗憾的是,spaCy 尚不支持选区解析。他们最终想要 - there's an open issue - 但截至目前该功能不存在。
spaCy 提供 POS 标记和依赖树。是否有可能从中得到斯坦福所谓的 "Parse" 树?这两棵树之间的区别可以在 http://nlp.stanford.edu:8080/parser/index.jsp
的斯坦福解析器演示中看到斯坦福"Parse"树:
(ROOT
(S
(NP (NNP John))
(VP (VBZ likes)
(NP (PRP him)))
(. .)))
依赖树:(由 spaCy 和 Stanford 解析器提供)
nsubj(likes-2, John-1)
root(ROOT-0, likes-2)
dobj(likes-2, him-3)
spaCy中是否可以推导或直接获取解析树? 我浏览了文档,但找不到任何直接的 API。
你的术语有点混乱,虽然这在很大程度上是斯坦福的错,因为它使用的术语有点混乱。 "parse tree" 是句子的任何基于树的表示,包括您在上面给出的两个示例(即 "dependency tree" 是一种解析树)。你想要得到的那种树叫做"constituency tree";它们之间的区别在 Difference between constituency parser and dependency parser.
中描述选区树
(ROOT
(S
(NP (NNP John))
(VP (VBZ likes)
(NP (PRP him)))
(. .)))
依赖树
nsubj(likes-2, John-1)
root(ROOT-0, likes-2)
dobj(likes-2, him-3)
遗憾的是,spaCy 尚不支持选区解析。他们最终想要 - there's an open issue - 但截至目前该功能不存在。