2017 年 12 月 13 日,一年一度的 Google 中国开发者大会在上海举行。
这次 Google 中国开发者大会上最重要的事情是,出生于中国的 Google Cloud 华人首席科学家李飞飞宣布,Google AI 中国中心正式成立。
雷锋网了解到,从 2017 年初加入 Google 开始,李飞飞就与 Google CEO Sundar Pichai 和 Google Cloud CEO Diane Greene 等高层领导进行了探讨,并得到了 Google 大中华区的支持。实际上,Google AI 中国中心是公司级的战略。
Google AI 中国中心从北京开始,由李飞飞和李佳共同领导;这一中心的重点是基础 AI 研究。而根据后续了解,这里所说的基础 AI 研究包括深度学习、强化学习、语言、图像、计算机视觉等基础领域。
在深度学习方面,Google 中国方面表示,Google 一直在积极探索从软件和硬件的角度去加速机器学习;而中国主要从算法和模型的角度来加快训练;而在学习过程中,也会将知识结合进来,实现在不同任务中进行切换。此外,Google 甚至提出了一个 Meta Learning(元学习)的概念。
而在强化学习方面,则从 AlphaZero 出发来进行强化学习的相关任务;语言方面,则更多的是专注于翻译和人机对话。
Google AI 中国中心还透露了一些研究员招聘相关的工作,招聘的职位有研究科学家、机器学习软件工程师和学生合作研究员(实习)。这些职位都位于北京,不过应聘者还需要去美国总部面试。
另外,在现场,Google Cloud 人工智能部门负责人李佳博士做了一个关于 AI Journey 的演讲,内容主题是将想法变成解决方案的过程,这是李佳博士第一次使用中文演讲。在演讲中,李佳博士的核心观点是,要想通过 AI 解决问题,要经历认知问题(Identifying Problems)、搜集数据(Collecting Data)、构造算法(Designing Algorthms)、创建解决方案(Building Solutions)等四个步骤。
这一次的 Google 中国开发者大会,充满了众多的中国元素。
无论是一路上以中国传统儿童为造型的路标,还是开场舞中的四大发明、围棋等元素,Google 都希望传递一种与中国相关的信息。而在整个过程中,作为主持人的 Google 产品总监 Andrew Bowers 一直在认真地讲着中文,“酒香也怕巷子深”“没毛病”“白搭”等通俗语言脱口而出。
大会开始,Google 大中华区总裁石博盟(Scott Beaumont)登台,讲述了 Google 中国在近来的动向;其中包括 Google Translate 的推出、AlphaGo 的一系列进展、TensorFlow Lite 和 Android 8.1 正式发布等。而提起开发者在 Google 生态中能做什么,石博盟总结了三个关键词:开发、成长、盈利。
Google 开发者技术推广工程师高寒蕊,主要分享了 Google 在开发者社区方面的进展。其中提到,在过去的一年里,应用安装量过百万的开发者数量增长了 35%;为了将用户量更好地转化为收益,Google 已经与全球 140 多家运营商达成代扣费的合作关系,覆盖 9 亿手机设备。
在开发环境方面,Google 在 Android 8.1 正式版中添加了一个 Android Go Edition 轻量级版本(此版本是针对入门机型优化),也添加了新的神经网络 API 和原生音频 API,前者能够帮助开发者去创建基于设备的机器学习方面的应用,包括图像识别、预测等。
而 ARCore 的加持,可以让开发者使用手机摄像头就能够实现运动追踪,光线感知,环境感知等功能,从而让增强现实应用更快地到达用户。
为了方便开发者,Google 还在 Android Studio 3.0 版本新增了应用剖析工具、更佳的 Kotlin 语言支持、加快了 Gradle 大项目的编译速度等。而面向中国市场,Google 还推出了 Android Wear 中国版。
在物联网的布局上,Google 还是选择以 Android 为基础进行延伸,称之为 Android Things,目前已经推出了一个开发者预览版。
在硬件层面,Android Things 基于 System-on-Module 或 SoM 架构,以非常小的包装包含 CPU,内存,网络和其他核心组件。 SoMs 非常便宜,因为它们是大量生产的通用零件。在原型设计和开发过程中,开发者可以将 SoM 附加到一个更大的突破板上来实现自己的想法。
相对于 Android Things,Google 旗下的智能助理 Google Assistant 离中国用户的距离更远一点。不过对于那些想要出海并获取海外用户的开发者来说,在 Google Assisant 构建 Actions 也是必须的一环。因此,Google 为中国开发者提供了多种语言的支持,当然,这些语言中不包括中文。
除了鼓励开发者开发 Actions on Google,Google 还发布了 Google Assistant SDK,可让开发者将 Google Assistant 嵌入到自己的自定义硬件项目中;这个 SDK 适用于 Linux,Android Things 以及支持 gRPC 的任何其他平台。
最后一个引起雷锋网特别关注的是 Google 的 PWA(Progressive Web Apps),这是 Google 眼中的 Mobile Web 的未来。简单地说,就是利用数百个额外的 API,可以让移动网页实现快速加载,离线操作,甚至能够实现发送通知、简单付款等操作。
Google 开发技术推广工程师 Michael Yeung 在大会上表示,支持 PWA 的核心技术已经在全球许多个主要浏览器中得到了支持,同时也延伸到了中国的主要浏览器,比如说 360 浏览器、手机百度、UC 浏览器等都已经支持 Service Worker 规范以及 PWA 所依赖的 Cache API,而 QQ 浏览器也宣布在未来支持上述规范。
要想让普通用户用上 PWA,除了浏览器的支持,网站方面也需要提供支持。就在开发者大会当天,Google 也宣布,中国最受欢迎的社交媒体网站之一新浪微博已经打造出一个全新的 PWA 体验,目前在测试阶段;有了他,即使在网络条件较差的情况下,用户也可以继续浏览微博内容。
实际上,除了微博,目前国内的腾讯新闻、饿了么等网站也已经实现对 PWA 的支持。
与去年相比,今年的 Google 中国开发者大会显得更加中国化、本土化了,这也从侧面表明了 Google 对于中国开发者乃至中国市场的重视。而 Google AI 中国中心的落地,既是对中国 AI 发展状况的认可,也可以说是 Google 在中国市场的未来布局。
说到这里,不得不再提一次 AlphaGo。自从 2016 年 3 月 AlphaGo 与韩国围棋选手李世石的人机对战结束之后,Google 在围棋层面与中国方面的接触多了很多,甚至直接促成了 2017 年 5 月的乌镇围棋峰会。而 Google CEO Sundar Pichai 更是数次来到中国参与 AlphaGo 和围棋的相关事务,并在近日首次参加了世界互联网大会。
那么,Google 何时回归中国?对于 Google 来说,这个问题也许根本就不存在。