Google云自然语言API可用于分析文本并返回一个句法分析树,其中每个词都标注有词性标签。如何使用Google Cloud Natural Language API找到复数形式API
如果一个名词是复数形式,有没有办法解决这个问题?
如果Google Cloud NL能够找出引理,那么信息可能存在但不是通过API返回?
Google云自然语言API可用于分析文本并返回一个句法分析树,其中每个词都标注有词性标签。如何使用Google Cloud Natural Language API找到复数形式API
如果一个名词是复数形式,有没有办法解决这个问题?
如果Google Cloud NL能够找出引理,那么信息可能存在但不是通过API返回?
更新
随着NL API的GA启动,annotateText
端点现在返回每个令牌表示单词是否是单数,复数,或双一number
关键。对于这句话“有一些猫在这里,” API返回的“猫”以下令牌数据(注意number
是PLURAL
):
{
"text": {
"content": "cats",
"beginOffset": -1
},
"partOfSpeech": {
"tag": "NOUN",
"aspect": "ASPECT_UNKNOWN",
"case": "CASE_UNKNOWN",
"form": "FORM_UNKNOWN",
"gender": "GENDER_UNKNOWN",
"mood": "MOOD_UNKNOWN",
"number": "PLURAL",
"person": "PERSON_UNKNOWN",
"proper": "PROPER_UNKNOWN",
"reciprocity": "RECIPROCITY_UNKNOWN",
"tense": "TENSE_UNKNOWN",
"voice": "VOICE_UNKNOWN"
},
"dependencyEdge": {
"headTokenIndex": 1,
"label": "DOBJ"
},
"lemma": "cat"
}
查看完整的文档here。
感谢您尝试NL API。
现在还没有一种干净的方式来检测复数,而不是注意到基本词不同于引理,并猜测它是复数(英语中可能以-s结尾)。然而,我们计划发布一种更好的检测形态信息的方法,如多个,敬请关注。
查看萨拉的评论,解释如何做到这一点,现在形态是活的。 –
我可以看到现在已添加此功能,但我不确定它是否正常工作?在检测复数时似乎很糟糕! 我曾尝试在https://cloud.google.com/natural-language/ 上将简单句子放入API演示中。大多数情况下,它会给出错误的结果。 我们吃香蕉吃早饭。香蕉=单曲? 她选樱桃为生。樱桃=奇异?电子围绕原子核运行。电子=单极? 这些应该是复数? – user759885