nlp:语法依赖标签 'attr' 究竟是什么?
nlp: What is exactly a grammar dependence tag 'attr'?
我正在探索 spacy nlp python 库。我有这个:
text='Daniel is a smart clever professor.'
spacy_doc = nlp(text)
token_pos=[token.pos_ for token in spacy_doc]
token_tag=[token.tag_ for token in spacy_doc]
token_dep=[token.dep_ for token in spacy_doc]
token_pos
Out[105]: ['PROPN', 'VERB', 'DET', 'ADJ', 'ADJ', 'NOUN', 'PUNCT']
token_tag
Out[106]: ['NNP', 'VBZ', 'DT', 'JJ', 'JJ', 'NN', '.']
token_dep
Out[107]: ['nsubj', 'ROOT', 'det', 'amod', 'amod', 'attr', 'punct']
spacy.explain('attr')
Out[108]: 'attribute'
def to_nltk_tree(node):
if node.n_lefts + node.n_rights > 0:
return Tree(node.orth_, [to_nltk_tree(child) for child in node.children])
else:
return node.orth_
[to_nltk_tree(sent.root).pretty_print() for sent in spacy_doc.sents]
is
_________|______
| | professor
| | ______|_______
Daniel . a smart clever
Spacy 解释说“教授”是“是”的属性 ('attr')。
属性到底是什么?
在哪里可以找到此类信息?
在不同的语法上下文中是否还有 'attr' 的其他示例?
Attribute是一个依赖关系的标签,现在好像已经过时了。请参阅本手册第 23 页:https://nlp.stanford.edu/software/dependencies_manual.pdf
这种依存关系似乎用于link定语结构中带有NP参数的copula动词,例如Daniel is -> professor,she is -> smart。
请参阅 http://www.mathcs.emory.edu/~choi/doc/cu-2012-choi.pdf
的第 27 页
有趣的是,通用依赖项的当前注释指南对属性结构进行了完全不同的注释:涉及 cop 标签,令人惊讶的是,属性 NP/AdjP 是 link直接进入其“主题”。
https://universaldependencies.org/v2/copula.html
因此,我相信这些标签将来可能会更改。
我正在探索 spacy nlp python 库。我有这个:
text='Daniel is a smart clever professor.'
spacy_doc = nlp(text)
token_pos=[token.pos_ for token in spacy_doc]
token_tag=[token.tag_ for token in spacy_doc]
token_dep=[token.dep_ for token in spacy_doc]
token_pos
Out[105]: ['PROPN', 'VERB', 'DET', 'ADJ', 'ADJ', 'NOUN', 'PUNCT']
token_tag
Out[106]: ['NNP', 'VBZ', 'DT', 'JJ', 'JJ', 'NN', '.']
token_dep
Out[107]: ['nsubj', 'ROOT', 'det', 'amod', 'amod', 'attr', 'punct']
spacy.explain('attr')
Out[108]: 'attribute'
def to_nltk_tree(node):
if node.n_lefts + node.n_rights > 0:
return Tree(node.orth_, [to_nltk_tree(child) for child in node.children])
else:
return node.orth_
[to_nltk_tree(sent.root).pretty_print() for sent in spacy_doc.sents]
is
_________|______
| | professor
| | ______|_______
Daniel . a smart clever
Spacy 解释说“教授”是“是”的属性 ('attr')。
属性到底是什么?
在哪里可以找到此类信息?
在不同的语法上下文中是否还有 'attr' 的其他示例?
Attribute是一个依赖关系的标签,现在好像已经过时了。请参阅本手册第 23 页:https://nlp.stanford.edu/software/dependencies_manual.pdf
这种依存关系似乎用于link定语结构中带有NP参数的copula动词,例如Daniel is -> professor,she is -> smart。 请参阅 http://www.mathcs.emory.edu/~choi/doc/cu-2012-choi.pdf
的第 27 页有趣的是,通用依赖项的当前注释指南对属性结构进行了完全不同的注释:涉及 cop 标签,令人惊讶的是,属性 NP/AdjP 是 link直接进入其“主题”。
https://universaldependencies.org/v2/copula.html
因此,我相信这些标签将来可能会更改。