首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在spaCy中获得斯坦福风格的解析树(包含“名词短语”和“动词短语”)?

如何在spaCy中获得斯坦福风格的解析树(包含“名词短语”和“动词短语”)?
EN

Stack Overflow用户
提问于 2016-10-27 06:52:12
回答 1查看 1.9K关注 0票数 2

spaCy提供POS标签和依赖树。有可能从它得到斯坦福所谓的“分析”树吗?这两棵树之间的区别可以在http://nlp.stanford.edu:8080/parser/index.jsp的斯坦福解析器演示中看到。

斯坦福“分析”树:

代码语言:javascript
运行
复制
(ROOT
  (S
    (NP (NNP John))
    (VP (VBZ likes)
      (NP (PRP him)))
    (. .)))

依赖树:(由spaCy和斯坦福解析器提供)

代码语言:javascript
运行
复制
nsubj(likes-2, John-1)
root(ROOT-0, likes-2)
dobj(likes-2, him-3)

可以在spaCy中推断或直接获取解析树吗?我已经翻阅了文档,找不到任何直接的API。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-29 11:58:26

你的术语有点混乱,虽然这在很大程度上是斯坦福大学的错,因为它对术语的使用有点混乱。“解析树”是一个句子的任何基于树的表示,包括上面给出的两个例子(即“依赖树”是一种解析树)。你想要得到的那种树被称为“选区树”;它们之间的区别在选区解析器与依赖分析器的区别中描述。

选区树

代码语言:javascript
运行
复制
(ROOT
  (S
    (NP (NNP John))
    (VP (VBZ likes)
      (NP (PRP him)))
    (. .)))

依赖树

代码语言:javascript
运行
复制
nsubj(likes-2, John-1)
root(ROOT-0, likes-2)
dobj(likes-2, him-3)

不幸的是,spaCy还不支持选区解析。他们最终想-- 有个公开的问题 --但是现在这个特性还不存在。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40278029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档