Google 重返中国的方法,你大概没想到
原标题:Google 重返中国的方法,你大概没想到
作者丨沈星佑
来源丨爱范儿(ID:ifanr)
11 月15 日,Google 发布机器学习框架的移动设备版本,TensorFlow Lite 预览版,这意味着,将人工智能放进我们的手机这个趋势,又往前了一步。 Google 在今年5 月的Google I/O 上,就已经对外公布了TensorFlow Lite 这个工具。目前,TensorFlow Lite 支持不少针对移动端训练和优化好的模型,包括视觉模型、图片识别模型和设备对话模型等。Android 和iOS 平台的开发者都可以使用。
然而说到TensorFlow,除了与人工智能有关,最近它还与「Google 重返中国」这个互联网幻觉扯上了关系。 上月彭博社报道,Google 这次想要在中国推广自家的开源人工智能框架TensorFlow,通过减低开发者开发和使用人工智能的难度,重回中国市场。 也许非开发人员对TensorFlow 并不熟悉,但你应该听说过DeepMind 这个名字,这个团队开发出了今年打败柯洁的AlphaGo,以及自学3 天就在围棋界找不到对手的AlphaGo Zero。
而DeepMind 早在2016 年5 月宣布,更换他们使用的开源机器学习平台,从Torch 转用TensorFlow。可以说,那两只AlphaGo 和AlphaGo Zero,以及更多Google 发布的人工智能,最后都是在TensorFlow 上「养成」的。 TensorFlow 是一个用于机器智能的开源软件库,可以支持深度学习的各种算法。它最初是由杰夫· 迪恩(Jeff Dean)领头的Google Brain 团队,基于Google 第一代深度学习系统DistBelief 改进而得。 Google 于2015 年底公布并宣布开源人工智能系统TensorFlow。即使在国内无法正常使用Google 的大量服务,但中国是TensorFlow 在亚洲用户增长最快的国家之一。今年4 月,TensorFlow 的负责人Rajat Monga 向媒体表示,TensorFlow 在中国地区的下载已经超过14 万。 在TensorFlow 中文社区的首页,有一句话:
TensorFlow 是一个用于人工智能的开源神器。 在GitHub 上,TensorFlow 从去年开始就成为了广受欢迎的机器学习开源项目。GitHub 发布的2017 年度开发者报告显示,TensorFlow 是被fork 最多的项目,其中有7300 人为TensorFlow 做出了贡献。
TensorFlow 是被fork 最多的项目
参与TensorFlow 的开发者人数位列第五1 TensorFlow 在中国10 月以来,国内多地陆续举行Google 开发者社区开发者节(GDG DevFest),这是一个Google 发起并由全球各地GDG 组织的活动。 今年的活动,无论是长三角地区的上海主会场,还是珠三角地区的广州主会场,人工智能都是主角。在上海的活动,还专门为开发者举行了TensorFlow 工作坊,名字为“TensorFlow 从入门到不放弃”。(扶额) 爱范儿(微信:ifanr)参加了Google 广州社区开发者节,其中在Google 工作多年并曾在Google Brain 工作的开发者廖宝华,向在场几百位开发者,分享了非机器学习专业人士、初学者如何更加高效地利用TensorFlow 来进行开发。
廖宝华说,TensorFlow 可以让开发者、企业站在巨人的肩膀上,高效地搭建起自己的模型。他举了一个例子,将搭建机器学习模型,比作盖房子。
我们不希望开发者像盖房子那样,一块一块砖头地来,而是可以将几个已经弄好的模块组合起来。 现场有开发人员表示,他们也正在使用TensorFlow 的接口(API)来训练模型,其中不乏电商、直播、无人机等各个行业的开发者。
GDG 广州的组织者Nicky 告诉爱范儿(微信:ifanr),TensorFlow 框架的开源,大大降低了开发者使用机器学习的门槛,封装了大量的API,让开发者不需要关注复杂的训练模型。不论是工程师还是学生,都可以根据官方文档来接入使用TensorFlow。
国内也推出了TensorFlow 中文社区,提供了详细的文档介绍,方便开发者查阅和学习。同时针对自然语言机器学习这块,推荐大家关注官方推出的DialogFlow 服务,3 分钟则可完成一个chatbot.
截图来自TensorFlow 官网别以为TensorFlow 离我们太远,国内已经有不少大型电商在使用的客服就是基于TensorFlow 开发的。在TensorFlow 的官网上,我们可以看到,国内的小米、中兴、京东等企业,也在使用TensorFlow。 而Google Brain 发布的可以帮你画画的人工智能「Quick, Draw! 」、「AutoDraw」,也是基于TensorFlow 开发的。
用AutoDraw 画猫2 用了TensorFlow 还需要厉害的硬件
虽然TensorFlow 是广为流行的一个深度学习框架,但是也有不少国内的开发者认为,如果需要选择一个人工智能框架,用自己的数据来训练深度学习模型, TensorFlow 不一定会是他们的首选。
除了大量Google 的产品和服务在国内无法正常使用以外,还有就是这种人工智能、深度学习的开源数据库有不少替代,比如Caffe、Keras 等。
虽然中国拥有世界上数量最多的Android 系统用户, 但能够正常使用的Google 产品和服务并不算多。而Google 掌门人桑达尔· 皮查伊(Sundar Pichai)在今年接受采访有说到:
I’m committed to engaging more in China. 我正在更加积极地参与到中国事务中来。 话虽如此,但Google 重返中国,应该依然是个幻觉。因为TensorFlow 对普通开发者而言,并非是不可或缺的。而对于中高级企业的用户,尤其是互联网企业,大多数在早几年就开始立项研究开发人工智能了,其他的企业的话,也会优先使用百度、阿里云这些国内的服务。 11 月15 日,科技部公布了首批国家人工智能开放创新平台名单:
依托百度公司建设自动驾驶国家人工智能开放创新平台,依托阿里云公司建设城市大脑国家人工智能开放创新平台,依托腾讯公司建设医疗影像国家人工智能开放创新平台,依托科大讯飞公司建设智能语音国家人工智能开放创新平台。 不过用上了TensorFlow,也需要使用足够厉害的硬件才行。Google 推出的TPU(Tensor Processing Units)就是专为TensorFlow 而研发的硬件加速器。目前第二代的TPU(又称为Cloud TPU),已经具有训练机器学习模型,及处理推理任务两种能力。 然而也有人认为,虽然互联网巨头为营造生态而发布芯片已经不罕见,但Google 推出TPU 并不是为了要与英伟达、NVIDIA、寒武纪这些厂商进行竞争,而是为了凸显TensorFlow 的强大。
TPU 芯片组10 月,Google 公布Pixel2 手机这部手机拥有一颗图像处理协处理器,即ImageProcessing Unit (IPU)。这颗IPU 主要用于加速机器视觉和机器学习领域的运算,而它支持加速的编程语言,当然也包括TensorFlow。
相关阅读
- 03-12营口沿海银行助力企业复工复产 打赢
- 03-12企业医院白皮书V1.0 ——ISTPOS白皮
- 03-12BBG纸尿裤助力一线安心战疫,为“医二
- 03-12长沙市侨联致海外侨胞的一封信
- 03-122020中国(吉林)安全与应急产业博览会
- 03-12中国经济传媒协会联系企业向抗疫一线