11 月 15 日,Google 发布机器学习框架的移动设备版本,TensorFlow Lite 预览版,这意味着,将人工智能放进我们的手机这个趋势,又往前了一步。
Google 在今年 5 月的 Google I/O 上,就已经对外公布了 TensorFlow Lite 这个工具。目前,TensorFlow Lite 支持不少针对移动端训练和优化好的模型,包括视觉模型、图片识别模型和设备对话模型等。Android 和 iOS 平台的开发者都可以使用。
搜索微信公众号
爱范儿(微信号:ifanr)
,后台回复「
Google
」,获取享用 Google 全套服务的教程。
然而说到 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 做出了贡献。
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。
而 Google Brain 发布的可以帮你画画的人工智能「Quick, Draw! 」、「AutoDraw」,也是基于 TensorFlow 开发的。
搜索微信公众号
爱范儿(微信号:ifanr)
,后台回复「
AutoDraw
」,尝试用人工智能画画。
虽然 TensorFlow 是广为流行的一个深度学习框架,但是也有不少国内的开发者认为,如果需要选择一个人工智能框架,用自己的数据来训练深度学习模型, TensorFlow 不一定会是他们的首选。
除了大量 Google 的产品和服务在国内无法正常使用以外,还有就是这种人工智能、深度学习的开源数据库有不少替代,比如 Caffe、Keras 等。
虽然中国拥有世界上数量最多的 Android 系统用户, 但能够正常使用的 Google 产品和服务并不算多。而 Google 掌门人桑达尔 · 皮查伊(Sundar Pichai)在今年接受采访有说到:
I’m committed to engaging more in China.