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