0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

谷歌开发者大会焦点:Android 10原生支持5G,TF2.0大更新

章鹰观察 来源:新智元微信号 作者:新智元 2019-09-12 16:00 次阅读

2016 年谷歌开发者大会在中国首次举办,2017 年谷歌宣布成立“AI 中国研发中心”,2018年谷歌的“AI+小程序”的产物“猜画小歌”火遍中国,今年的谷歌开发者大会为我们带来了什么?

2019谷歌开发者大会(Google Developer Days,简称GDD)刚刚落下帷幕,在为期两天的大会中,谷歌推出了不少新产品和开发工具:Android团队更新了最新产品Android 10,TensorFlow团队发布了TensorFlow 2.0,Flutter推出了Flutter 1.9,Web, Firebase, Wear OS和ARCore团队也都介绍了相关产品更新。

此外,新任谷歌大中华区总裁陈俊廷登场,宣布正式推出 Grow with Google 成长计划,将提供一系列免费线上课程、学习工具和线下培训,帮助更多人解锁数字时代必备技能。接下来看看本届谷歌开发者大会的亮点。

谷歌大中华区新总裁陈俊廷首次现身:推出 Grow with Google 成长计划

在 KeyNote 主题演讲环节中,新任谷歌大中华区总裁陈俊廷(Stanley Chen)首先登场。这是陈俊廷在今年 6 月担任该职位后首次在公开大会中亮相。

他公布了谷歌的数据技术分享计划,已经让 80 多个国家及地区,超过 4300 万人从中受益。在回顾了谷歌的近期的一些动作之后,宣布正式推出 Grow with Google 成长计划,向广大开发者们提供免费的课程学习计划。

陈俊廷在演讲中还表示,希望通过网上的共享平台提供免费的课程,将谷歌的技术带给更多需要的人,帮助用户使用和体验谷歌的产品。

Android 10重磅亮相,原生支持 5G,更注重数据安全

本次大会正式推出新版本的安卓操作系统Android 10。实际上在本次开发者大会召开一周前,谷歌高级安卓产品经理Stephanie Cuthbertson已经在安卓开发者公众号上宣布了这个消息。

Cuthbertson表示,新推出的Android 10聚焦移动创新、安全隐私和数字健康三大主题,全面打造最佳用户体验。

在移动创新上,Android 10的几大亮眼新特性包括:

对5G网络的强大支持:Android10 提供 5G 平台支持,对现有 API 进行扩展,更好地帮助开发者利用 5G 技术推动应用创新。

通知中的智能回复:利用设备内置机器学习技术,在通知中显示与当下场景相关的建议操作,例如消息智能回复,或者当通知中包含地址信息时,建议用户开启地图应用。

官方深色主题:Android 10添加了系统全局深色主题,让用户可以在光线较暗的环境中更轻松的使用设备,并且大幅度减少设备耗电量。

手势导航:启用后,原有的底部导航栏设计会消失,让应用真正实现全屏显示。

在隐私保护、数据安全和网络性能上,Android 10也作出多项改进和更新,主要有以下几方面:

给予用户更多地理位置控制:为了提高用户的可控性,用户可以通过一个全新的地理位置权限,仅允许正在被使用的应用 (运行在前台) 访问设备位置信息。

防止设备追踪:为了防止应用追踪设备,Android10 不允许一般应用访问 IMEI 码、序列号等不可重置的设备识别号。

P2P 及网络连接优化:在 Android 10 中,我们对 Wi-Fi 堆栈进行了重构,这不仅提升了应用在隐私及性能方面的表现,而且对许多常见用例也有一定的优化,

Wi-Fi 性能模式:Android10 允许应用启用高性能、低延迟的自适应 Wi-Fi 模式,这样一来,即使是在网络延迟比较敏感的场景下,如实时游戏、音频通话等,应用依旧能保障流畅的用户体验。在性能模式下,Android 平台将配合设备固件协同工作,实现最低能耗。

TensorFlow 2.0,更直观、更强大、更灵活

本次GDD,TensorFlow 2.0依然是重头戏。TensorFlow亚太区产品经理梁信屏展开了《机器学习的现在和未来》的分享,并把 TensorFlow 目前的家底透露了一遍:从 2015 年发布以来,达到了 4100 万的下载,超过 5 万次提交量,9900 次代码改动请求,以及 1800 多位贡献者。目前围绕TensorFlow已经构建起一个庞大的生态,TensorFlow也成为最成功的机器学习平台。

TensorFlow 2.0 代码和 NumPy 很像,二者也可以很容易的相互置换对象。开发者也不用为 placeholders、Sessions 以及 feed_dictionaties 等伤脑筋了。

2.0 版本围绕易用性、高性能、可扩展,三个方面进行了升级。下面我们列举一些主要的升级方面:

即时执行(Eager Execution)变为默认模式

但是到了2.0时代就变成了:

API 清理和初级API

像 TensorFlow.gans、TensorFlow.app、TensorFlow.contrib 以及 TensorFlow.flags 等很多 API,要么被直接移除,要么就是转移到单独的库。

在 TensorFlow 1.x 中不止一种方法来创建和训练 ML 模型。而大多数时候,开发者都不是很清楚应该在什么情况下使用哪个 API。而且一旦使用了其中一种 API 训练模型,接下来就很难再切换到别的 API 了。

所以在TensorFlow 2.0 中,TensorFlow.keras 是推荐使用的高级 API。

初级API从 TensorFlow 1.x 到 2.0,没有发生太大的改变。通过 pip 来安装 TensorFlow 的时候,一般会得到完整的 Keras API 以及一些额外的函数工具集。

定义训练循环

在 TensorFlow 2.0 中,训练模型最简单的方法是使用 fit() 方法,它同时支持序列化和子类化模型。开发者也可以通过 fit() 方法很容易地配置一个 TensorBoard 实例。它同样适用于 Jupyter/Colab 笔记本。

在使用模型子类化的时候,唯一需要做的是重写类成员函数 compute_output_shape(),或干脆弃用这个函数。

以外,开发者可以使用 TensorFlow.data.Dataset 或 NumPy 的标准 nd-arrays 来作为 fit() 的输入。

模型保存和恢复

TensorFlow 1.x 中如何为产品保存和装载模型的标准是缺失的。而 TensorFlow 2.0 则试图通过定义一个单一 API 来解决这个问题。

另外,TensorFlow 生态系统还整合了 SavedModels,这样就可以部署到手机、边缘设备以及服务器等里面。

TF.Text:训练 NLP 模型

TF.Text 是一个 TensorFlow 2.0 库,可以使用 PIP 命令轻松安装。能够在基于文本的模型中定期执行预处理过程,并提供 TensorFlow 核心组件中并未提供的、关于语言建模的更多功能和操作,为 TensorFlow 2.0 提供了强大的文本处理功能,且兼容动态图模式。

TensorFlow Lite:在端上部署机器学习

TensorFlow Lite 适用于手机以及嵌入式设备上,部署机器学习应用的框架,特点是:几乎没有延迟、不需要连接网络以及隐私保护。

比如,闲鱼 APP 在租房场景,用 TensorFlow Lite 自动对图片打标签,提高了租房效率;科沃斯机器人将 TensorFlow Lite 部署在扫地机器人中,实现自动避障等等。TensorFlow Lite 在谷歌产品中也被广泛应用,如 Google 相册、输入法、云助理等。

根据统计,有超过 20 亿的移动设备,已经安装了基于 TensorFlow Lite 的应用。

TensorFlow.js:可制作微信小程序的平台

TensorFlow.js 是为 JavaScript 定制的深度学习平台。可以运行已有模型、对已有模型进行再训练、以及训练新的模型,支持多平台:浏览器、无线端(如微信小程序)、服务器、台式机。

TensorFlow.js 除了可在多个平台运行机器学习模型,还可以对模型训练,此外具有 GPU 加速功能,并自动支持 WebGL。

工程师现场演示了利用 TF.js 实现的最小最快的虚拟试妆的小程序。据悉,后续还将实现发型转换、年龄转化模拟、肤质检测等功能。

Flutter 1.9 稳定版发布,支持 macOS Catalina 和 iOS 13

Flutter 是谷歌的一款 UI 工具包,通过它的使用,开发者仅需一套代码,就可以为移动、网页和桌面构建美观的应用。

据称,Flutter 1.9 是迄今为止最大的一次版本更新,有 100 多名 contributor 在此次开发周期中提交了超过 1500 个 pull request。

新版本已经将 Flutter for web 合并至 Flutter 主仓库,并支持 macOS Catalina 和 iOS 13,改进工具链,支持新的 Dart 语言特性和新的 Material widget等。

本文来自新智元微信号,本文作为转载分享。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    87

    文章

    30728

    浏览量

    268892
  • 5G
    5G
    +关注

    关注

    1354

    文章

    48436

    浏览量

    563969
  • Android 10
    +关注

    关注

    0

    文章

    9

    浏览量

    1925
收藏 人收藏

    评论

    相关推荐

    谷歌推出Android 16首个开发者预览版

    Android 16 首个开发者预览版现已推出,可用于测试您的应用。此后,Android 会开始增加 API 的发布频次,助力应用和设备的加速创新。
    的头像 发表于 12-18 09:25 209次阅读

    AI驱动智慧未来,2024 TUYA全球开发者大会(中东)圆满落幕

    2024年10月17日,涂鸦智能联手阿里云共同举办的TUYA全球开发者大会在迪拜正式召开。这是涂鸦开发者大会首次落地中东,涂鸦携手海内外行业
    的头像 发表于 10-19 08:05 310次阅读
    AI驱动智慧未来,2024 TUYA全球<b class='flag-5'>开发者</b><b class='flag-5'>大会</b>(中东)圆满落幕

    KaihongOS 4.1.2开发者预览版正式上线,诚邀开发者免费试用!

    深开鸿在2024开放原子开源生态大会上正式宣布KaihongOS4.1.2开发者预览版全面上线,并向全球开发者开放免费下载。作为KaihongOS不断创新与发展的重要里程碑,此次预览版为开发者
    的头像 发表于 09-28 08:07 330次阅读
    KaihongOS 4.1.2<b class='flag-5'>开发者</b>预览版正式上线,诚邀<b class='flag-5'>开发者</b>免费试用!

    谷歌:聚焦AI与技术创新,携手中国开发者共筑未来

    2024年8月9日,备受瞩目的谷歌开发者大会——I/O Connect China圆满落幕。此次盛会,谷歌面向中国广大的开发者群体,全面展示
    的头像 发表于 08-09 17:03 878次阅读

    OpenHarmony亮相华为开发者大会2024

    在6月21日至23日举行的华为开发者大会2024(以下简称“大会”)上,OpenHarmony以其强大的生态和广泛的应用案例,成为全场瞩目的焦点。在松山湖举办的这一盛会中,OpenHa
    的头像 发表于 06-25 18:05 1324次阅读

    报名开启!第二届OpenHarmony开发者大会2024重磅来袭!

    OpenHarmony 开发者大会2024,为开发者、产业组织、生态伙伴和行业用户搭建一个交流、分享和学习的平台。大会以 OpenHarmony 4.1 Release版本根技术特性
    发表于 05-14 15:23

    润和软件HopeOS闪耀亮相鲲鹏昇腾开发者大会2024

    5月9日,鲲鹏昇腾开发者大会2024在北京盛大召开。本次大会是面向开发者的技术盛会,分享计算产业趋势、前沿AI技术、行业创新案例、优秀
    的头像 发表于 05-11 09:52 515次阅读
    润和软件HopeOS闪耀亮相鲲鹏昇腾<b class='flag-5'>开发者</b><b class='flag-5'>大会</b>2024

    MediaTek 天玑开发者大会MDDC 2024启幕

    5 月 7 日 9:30;MediaTek 天玑开发者大会 2024正式开幕,(MediaTek Dimensity Developer Conference,简称 MDDC) 在此次的  MDDC
    的头像 发表于 05-07 10:25 667次阅读

    Create2024百度AI开发者大会深圳开幕

    。 作为全球首个AI开发者大会,百度Create大会至今已举办5届;吸引了众多开发者参与。今年的百度Crea
    的头像 发表于 04-16 15:13 863次阅读
    Create2024百度AI<b class='flag-5'>开发者</b><b class='flag-5'>大会</b>深圳开幕

    Android 15的首个开发者预览版现已发布

    Android 15 的首个开发者预览版现已发布,以便各位开发者能与我们通力协作,打造更优秀的 Android 平台。
    的头像 发表于 03-12 14:16 912次阅读
    <b class='flag-5'>Android</b> 15的首个<b class='flag-5'>开发者</b>预览版现已发布

    Testin云测国内首发Android 15开发者预览版云真机

    Android 15来了,Testin云测助您快速抢占先机! 目前,谷歌已发布了Android 15的第一个开发者预览版本(Android
    的头像 发表于 02-24 09:33 926次阅读
    Testin云测国内首发<b class='flag-5'>Android</b> 15<b class='flag-5'>开发者</b>预览版云真机

    谷歌Android 15开发者预览版遇问题,OTA更新暂停

    谷歌Android Developer官网发表声明,因发现“已知问题”,将暂时关闭Android 15 DP1的OTA更新订阅服务。谷歌
    的头像 发表于 02-21 14:08 668次阅读

    鸿蒙开发者预览版如何?

    在24年的华为鸿蒙发布会中表示。预览版已经向开发者开放申请,首批支持的机型有三款分别为华为 Mate 60、华为Mate 60 Pro、华为Mate X5。 其HarmonyOS NEXT去除
    发表于 02-17 21:54

    鸿蒙系统优缺点,能否作为开发者选择

    星河版已经是纯血鸿蒙,但是它的发展一些周期。生态圈的建立难度大,各大厂商加入鸿蒙原生开发需要时间累积。 鸿蒙开发人才空缺,由于鸿蒙作为一款新型的系统,程序员们都是从0学起。所以市面上很少有鸿蒙
    发表于 02-16 21:00

    HarmonyOS SDK,助力开发者打造焕然一新的鸿蒙原生应用

    控件,支持开发者快速集成满足规范要求的登录按钮,并提供统一的授权登录交互 UI,尽可能的简化 API 调用次数;地图选点控件,提供统一地点选择和地点搜索能力,仅需 1 个 API、约 10 行代码
    发表于 01-19 10:31