Nlp 如何区分描述状态和操作的语句

Nlp 如何区分描述状态和操作的语句,nlp,spacy,Nlp,Spacy,作为NLP和spaCy的新手,我希望能够确定一个语句是描述一种状态(存在)还是一种行为 在一个简单的spaCy测试中,我认为所用动词的引理属性有助于说明这一点。我试了下面两句话 1) 我是netflix的订户 给出了这些象征性的结果: I-PRON am-动词 a-DET netflix-名词 订户名词 动词“am”的引理是u'be' 2) 我导航到起始页 给出了这些象征性的结果: I-PRON 导航-动词 to-ADP 德特酒店 起始名词 页码名词 动词“导航”的引理是u“be” 所以依赖引理

作为NLP和spaCy的新手,我希望能够确定一个语句是描述一种状态(存在)还是一种行为

在一个简单的spaCy测试中,我认为所用动词的引理属性有助于说明这一点。我试了下面两句话

1) 我是netflix的订户 给出了这些象征性的结果: I-PRON am-动词 a-DET netflix-名词 订户名词

动词“am”的引理是u'be'

2) 我导航到起始页 给出了这些象征性的结果: I-PRON 导航-动词 to-ADP 德特酒店 起始名词 页码名词

动词“导航”的引理是u“be”

所以依赖引理是行不通的。对于上述示例,什么方法有效?一般来说呢

谢谢你的期待

科林·戈德伯格(Colin Goldberg)

过了很长时间,我再次测试了第二个语句——单独测试

即。 声明:“我导航到起始页”

我现在可以用引理函数来区分这两种说法——根据我的目标

所以我之前遇到的问题是,在测试第二条语句之前,doc的内容没有被清除。我早该料到这一切,但我没有。同时,对doc的第二个赋值(即doc=nlp(u'I导航到起始页'))没有覆盖前面的值——这对我来说并不明显

谢谢你阅读这篇文章

科林·戈德伯格(Colin Goldberg)

过了很长时间,我再次测试了第二个语句——单独测试

即。 声明:“我导航到起始页”

我现在可以用引理函数来区分这两种说法——根据我的目标

所以我之前遇到的问题是,在测试第二条语句之前,doc的内容没有被清除。我早该料到这一切,但我没有。同时,对doc的第二个赋值(即doc=nlp(u'I导航到起始页'))没有覆盖前面的值——这对我来说并不明显

谢谢你阅读这篇文章

科林·戈德伯格

doc = nlp(u'I navigate to the start page')
for token in doc:
  print('{} - {}'.format(token, token.pos_))
I - PRON
navigate - VERB
to - ADP
the - DET
start - NOUN
page - NOUN

t = doc[1]
t.lemma_
u'navigate'