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 邮件、翻译、照片背后的“机器学习”
(首图来源:达志影像)