专业的信息化与通信融合产品选型平台及垂直门户
注册 登陆 设为首页 加入收藏
首页 企业新闻 招标信息 行业应用 厂商专区 活动 商城 中标信息

资讯
中心

新闻中心 人物观点
厂商专区 市场分析
行业
应用
政府机构 能源产业 金融机构
教育科研 医疗卫生 交通运输
应用
分类
统一协作 呼叫客服 IP语音 视频会议 智能管理 数据库
数字监控 信息安全 IP储存 移动应用 云计算 物联网

TOP

谷歌推出云自然语言API
2016-09-05 15:07:17 来源:INFOQ 作者:【
关键词:谷歌 API NLP
 
将自然语言处理(NLP)的先进成果,从前沿研究的小世界里拿出来,送到普通的数据科学家和软件工程师手中,这已经成为一场运动。7月20日,谷歌也加入进来,发布了测试版的云自然语言API。

  将自然语言处理(NLP)的先进成果,从前沿研究的小世界里拿出来,送到普通的数据科学家和软件工程师手中,这已经成为一场运动。7月20日,谷歌也加入进来,发布了测试版的云自然语言API。谷歌的NLP API让用户可以利用如下三个核心的NLP特性:

  情感分析——分析语言的基调,比如积极或消极; 实体识别——识别语言中不同的实体,比如人或组织; 语法分析——识别语言中的各种词性,比如句子X包含3个名词。
这些工具使用了谷歌的深度机器学习算法,这也是其API与其他自建的数据科学工具的不同之处。

  NLP软件是一种构建用来理解人类语言或文本的程序。像谷歌和IBM这样的科技巨头发布了大量便于开发人员使用的API,让这类软件进入了主流应用。在谷歌的一篇博文中,开发工程师Sara Robinson使用该API的实体识别特性识别《哈利·波特》中的人物和地点(因为她不会念咒语)。接下来,她比较了自己开发并维护所有软件和使用NLP API的差别:

  我可以编写自己的算法,找出这个句子里的人物和地点,但是那会很困难。而且,考虑到相同的实体会使用不同的词语描述,如果我希望针对涉及到的每个实体收集更多的数据,或者在成千上万的句子里分析实体,则会更加困难。

  按照Robinson的说法,从头构建NLP软件特别困难,因为即使是在开始真正的工具开发工作之前,数据收集、预处理和训练就有太多的事项需要注意。像谷歌提供的这种NLP API,让用户可以利用NLP算法的强大功能,而又不必应对复杂的高等数学计算、工程和数据建模所带来的巨大开销。

  Watson的Conversation API也是最近出现的NLP API。借助该API,你可以使用NLP解释不同的用户指令,并将这些指令传达给不同的智能家居软件,比如控制灯光的应用。Watson API有交互式的Swagger文档,你可以在里面测试类似“开灯”和“天气怎么样”这样的请求。谷歌的NLP API面向更为广泛的NLP使用场景,而Watson的API主要是为人通过文本或语言同机器通信提供便利。它基于日益流行的IoT(物联网)技术构建。在IoT环境里,NLP是同智能汽车、家居、甚至卫生纸筒通信的理想介质。

  Facebook采取了一种更为直接的路线,即向更大的技术社区公布内部使用的NLP代码。今年7月,他们把词汇表征学习和句子分类库fastText的所有源代码都发布在了GitHub上。虽然开发人员不会完全忠于一个干净的API,但能够从Facebook的代码创建分支,让开发人员可以在更高的层面上参与到现有的NLP数据科学社区。在社区环境里,这个库很容易衍生出更多的NLP API和库。无论形式如何,可以确定的是,NLP离普通大众越来越近。

      

责任编辑:admin
免责声明:以上内容转载互联网平台或企业单位自行提供,对内容的真实性、准确性和合法性不负责,Voipchina网对此不承担任何法律责任。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部

上一篇云时代:“SIEM即服务”,你怎么..
下一篇Box 收购云数据分析初创公司 Wago..

热门文章

图片主题

最新文章

相关文章

广告位

Copyright@2003-2009 网络通信中国(原VoIP中国) 版权所有
联系方式:503927495@qq.com
  京ICP备05067673号-1 京公网安1101111101259