2016-08-13 117 views

回答

4

更新

隨着NL API的GA啓動,annotateText端點現在返回每個令牌表示單詞是否是單數,複數,或雙一number關鍵。對於這句話「有一些貓在這裏,」 API返回的「貓」以下令牌數據(注意numberPLURAL):

{ 
     "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

+0

我可以看到現在已添加此功能,但我不確定它是否正常工作?在檢測複數時似乎很糟糕! 我曾嘗試在https://cloud.google.com/natural-language/ 上將簡單句子放入API演示中。大多數情況下,它會給出錯誤的結果。 我們吃香蕉吃早飯。香蕉=單曲? 她選櫻桃爲生。櫻桃=奇異?電子圍繞原子核運行。電子=單極? 這些應該是複數? – user759885

2

感謝您嘗試NL API。

現在還沒有一種乾淨的方式來檢測複數,而不是注意到基本詞不同於引理,並猜測它是複數(英語中可能以-s結尾)。然而,我們計劃發佈一種更好的檢測形態信息的方法,如多個,敬請關注。

+0

查看薩拉的評論,解釋如何做到這一點,現在形態是活的。 –

相關問題