1

我不确定这是一个编码问题/问题。我正在使用 Google 的 NLP 来分析某些句子的语法,并且我发现 Plural 与 Singular 指定有些不一致。也许我做错了什么或误解了我认为的不一致之处。

例如。

The dolphins jump over the wall

这个词dolphins被标记为"SINGULAR"和我期待"PLURAL"的。我想,也许是因为它指的是这个群体,作为一个“鱼群”(尽管它们是哺乳动物)

所以我尝试了Crows

The crows jump over the wall

The crows are jumping over the wall

这两个都返回crows"SINGULAR",我认为这是一致的,因为一组crows是一个“乌鸦谋杀案”

好的,那我试过Cows了——一群牛是一个牛群

The cows jump over the wall

但是在这句话中,这个词cows被标记为"PLURAL"

我不是语言学专家,这可能是我困惑的原因。或者这是由于仅使用analyzeSyntax API分析句子而不分析其情绪或实体而导致的“不一致”?

这是日志The cows jump over the wall.

{ theSentence: 'The cows jump over the wall.',
  theTags: [ 'DET', 'NOUN', 'VERB', 'ADP', 'DET', 'NOUN', 'PUNCT' ],
  theLabels: [ 'DET', 'NSUBJ', 'ROOT', 'PREP', 'DET', 'POBJ', 'P' ],
  theNumbers: 
   [ 'NUMBER_UNKNOWN',
     'PLURAL',
     'SINGULAR',
     'NUMBER_UNKNOWN',
     'NUMBER_UNKNOWN',
     'SINGULAR',
     'NUMBER_UNKNOWN' ]

这是日志The crows jump over the wall.

{ theSentence: 'The crows jump over the wall.',
  theTags: [ 'DET', 'NOUN', 'VERB', 'ADP', 'DET', 'NOUN', 'PUNCT' ],
  theLabels: [ 'DET', 'NSUBJ', 'ROOT', 'PREP', 'DET', 'POBJ', 'P' ],
  theNumbers: 
   [ 'NUMBER_UNKNOWN',
     'SINGULAR',
     'SINGULAR',
     'NUMBER_UNKNOWN',
     'NUMBER_UNKNOWN',
     'SINGULAR',
     'NUMBER_UNKNOWN' ]

更新:我尝试使用https://language.googleapis.com/v1beta2/documents:analyzeSyntax并得到相同的结果

4

0 回答 0