Google 於 20 日再宣布一個新的雲端機器學習 API──「Cloud Natural Language API」,開發者能分析在自然語言中的情感、語法,以及辨識名詞,是強大的文本分析工具,對於聊天機器人應用、文本分析來說,是很適合的工具。
Google 在今年 3 月的雲端平台使用者大會上,發布一套雲端機器學習平台,裡面有含圖像(Cloud Vision API)、聽並轉換為文字(Cloud Speech API)以及翻譯(Cloud Translate API)的 API 技術資源,新開放的自然語言 API(Cloud Natural Language API)則是可以更精準理解語句的結構和意思。
Cloud Natural Language API 目前支援 3 種語言,分別是英文、西班牙文和日文,又可以包含三種分析,情感分析、語法分析和名詞辨識。情感分析可以分出一個段落中的情感;語法分析可以判斷斷落哪些是同一個部分,並針對每個句子建構出從屬關係語法剖析樹(dependency parse trees),進而得出文本的結構和意思;名詞辨識則可以辨識出段落中相關的人、事、物、地點、產品等,其中語法分析是最難的一部份,也是目前少見的機器學習工具。
接下來 Cloud Natural Language API 應用在各種產品中應該會相當有趣,最直接可以想像的是聊天機器人會變得更加「好溝通」,現在許多服務都推出自己的聊天機器人做為客服用途,一旦聊天機器人能夠更加理解使用者跟它說的話,就能有更好的應答;另外如果用在媒體的新聞分析,或者著作的文本分析也都可以期待。
▲Google 雲端平台裡提供的機器學習工句。(Source : Google Cloud Platform)
資料來源:
- Google launches new API to help you parse natural language
- Introducing Cloud Natural Language API, Speech API open beta and our West Coast region expansion
延伸閱讀:
- Google 舉辦首次雲端平台使用者大會,祭出多項機器學習 API 吸引企業級客戶
- 像開放 Android 一樣,Google 決定開放它的機器學習系統 TensorFlow
- 幫大腦省力!隱身在 Google 郵件、翻譯、照片背後的「機器學習」
(首圖來源:達志影像)