如何让spaCy使用通用依赖
How to get spaCy to use universal dependencies
Spacy 的网站表示他们在其注释规范页面中使用了通用依赖方案。但是当我解析 "I love you" 时,'''you''' 变成了 "love" 的 "dobj"。通用依赖关系文档中没有 "dobj" 。所以我有两个问题:
- 如何让 spacy 使用通用依赖关系?
- 如何获取 spacy 使用的关系文档?
How to get spacy to use the universal dependency relations?
根据 spaCy 官方文档,所有 spaCy 模型都是使用特定语言的通用依赖语料库进行训练的。根据英文,您可以从这个 link 中看到完整的标签列表,您可以在其中找到 dojb
列为 direct object
。
How to get the doc for the relations spacy uses?
我不知道你所说的 doc 是什么意思。如果你指的是文档,我在回答第一个问题时已经提供了官方文档。此外,您可以使用 spacy.explain()
来获得更快的结果,如下所示:
>>> import spacy
>>>
>>> spacy.explain('dobj')
direct object
>>>
>>> spcay.explain('nsubj')
nominal subject
希望这能回答您的问题!
Spacy 提供的模型不使用英语或德语的 UD 依赖项。从文档中,您可以在其中找到依赖项标签 (https://spacy.io/api/annotation#dependency-parsing) 的表格:
The individual labels are language-specific and depend on the training corpus.
对于大多数其他模型/语言,使用 UD 依赖项。
Spacy 的网站表示他们在其注释规范页面中使用了通用依赖方案。但是当我解析 "I love you" 时,'''you''' 变成了 "love" 的 "dobj"。通用依赖关系文档中没有 "dobj" 。所以我有两个问题:
- 如何让 spacy 使用通用依赖关系?
- 如何获取 spacy 使用的关系文档?
How to get spacy to use the universal dependency relations?
根据 spaCy 官方文档,所有 spaCy 模型都是使用特定语言的通用依赖语料库进行训练的。根据英文,您可以从这个 link 中看到完整的标签列表,您可以在其中找到 dojb
列为 direct object
。
How to get the doc for the relations spacy uses?
我不知道你所说的 doc 是什么意思。如果你指的是文档,我在回答第一个问题时已经提供了官方文档。此外,您可以使用 spacy.explain()
来获得更快的结果,如下所示:
>>> import spacy
>>>
>>> spacy.explain('dobj')
direct object
>>>
>>> spcay.explain('nsubj')
nominal subject
希望这能回答您的问题!
Spacy 提供的模型不使用英语或德语的 UD 依赖项。从文档中,您可以在其中找到依赖项标签 (https://spacy.io/api/annotation#dependency-parsing) 的表格:
The individual labels are language-specific and depend on the training corpus.
对于大多数其他模型/语言,使用 UD 依赖项。