官桥资讯网

TensorFlow 1.x最后一更、Android 10最新特性,这是谷歌开发者日

原始标题:TensorFlow 1.x最后,Android 10最新功能,这是Google Developer Day

参与:思考

教程,经验,实战? Google Developer Day可以满足您对开发工具和开发经验的所有好奇心。

2019年Google开发者大会于9月10日至11日在上海举行。会议将分享许多开发经验和工具。在KeyNote的第一天,Google发布了许多新的开发工具,并向他们介绍了如何构建更好的应用程序。值得注意的是TensorFlow刚刚发布了2.0 RC01和1.15版本,Google说1.15是1.x的最新更新。

此外,微信小程序的TensorFlow.js插件,Android 10发行版和Flutter 1.9发行版都非常吸引人,Flutter是最主流的跨平台UI框架之一。

从1.x到2.0 RC的TensorFlow

在KeyNote中,令人惊奇的是Google高级软件工程师Anna Goldie用中文介绍了TensorFlow 2.0的最新开发。 TensorFlow 2.0不仅发布了Release Candidate,而且与此同时,Google发布了TensorFlow 1.x 1.15的最新版本。 Goldie说,Google还为微信小程序配置了TensorFlow.js插件。所有这些更新均旨在更有效地构建和应用机器学习模型。

TensorFlow 2.0相信每个人都已经非常熟悉它。机器的心脏还引入了2.0的许多新功能。但是在刚刚发布的TF 2.0 RC01版本中,它着重于优化Keras和Eager执行的能力,希望通过这两种API简化整个开发过程。

整个TF 2.0 RC版本删除了许多不必要的API,例如,它将tf.train.Optimizers和tf.keras.Optimizers统一在一起,并且将来可能只需要使用第二个API,尽管第一个API在应用程序中是最常见的。过去。总体而言,整个TF 2.0 API将会发生很大变化,甚至在RC版本中甚至删除了tf.app,tf.flags和tf.logging。

另外,令人惊讶的是TF 2.0 RC版本已准备好从tf.Session开始,后者以前是1.x中必不可少的模块。谷歌表示,它曾经使用声明式编程来构建和执行静态计算图,但最新的RC版本不再鼓励使用此方法。我们可以正常地编写Python函数,然后添加tf.function装饰。可以将其转换为计算图。以这种方式转换的计算图也进行了一系列性能优化,并且性能更好。

在Google Developer Day KeyNote之后,我们发现TensorFlow发布了最新版本的1.x。 1.x将来不会针对新功能进行更新,但对于Issue或Bug至少会保留一年。

具有微信支持的TensorFlow

除了在常规平台上更新框架外,Goldie还在KeyNote中引入了用于微信小程序的TensorFlow.js插件,该插件封装了用于第三方小程序调用的TensorFlow.js库。

我们可以在applet管理背景中将插件添加到“第三方服务-插件管理”,以将机器学习模型直接部署在applet上。更方便的是,我们可以直接从tfjs模型库中调用预训练的模型,无论它是与视觉,语音还是自然语言相关的功能。另外,为了方便国内开发人员的使用,插件的URL调用参数提供了本地图像,因此可以平稳地创建整个小程序。

开源地址:

Android 10和Flutter

几天前,谷歌发布了Android 10,它使用了先进的机器学习技术来帮助折叠屏幕和5G现实应用程序,以提供更好的移动体验。 KeyNote重点介绍了Android 10的两个主要更新主题,即用户和开发。其中,用户主要支持5G和更强大的安全性和隐私控制,而开发则主要体现在编程语言和工具的创新上。

对于Android 10的5G平台支持,我们可以调用Network Connection API来确定设备是否可以高速联网以及是否对当前网络计费,因此开发调用5G网络的APP更加方便。由于5G网络可以显着减少网络延迟并提高数据传输速度,因此其对机器学习模型的容忍度将大大提高,并且还可以通过API直接调用更多适合云计算的大型模型。

另外,对于开发人员来说,Android 10还是非常好的,无论开发工具是否高效。 KeyNote引入了许多开发工具,例如下面所示的Kotlin语言,如果您想实现相同的功能,则它比Java编程版本的代码强度要低得多。根据Android首席技术推广工程师Chet Haase的说法,Kotlin是近年来增长最快的编程语言之一。

值得注意的是,Android 10具有许多内置的机器学习功能,包括使用离线语音识别模型自动生成视频字幕,使用本地机器学习模型实现操作建议等,其中操作建议显示在与当前场景。建议采取的措施。

除Android外,另一个亮点是Flutter 1.9的最新稳定版本的正式发行。 Flutter是Google的开源和可维护的移动UI框架,可在iOS和Android上快速构建高质量的本机用户界面。在KeyNote中,我们注意到Flutter当前正在使用机器学习来自动完成代码,这应该很有趣。

Flutter团队的产品经理Fan Zhouying说,Flutter的用户数量自去年12月以来已经翻了一番,并且在中国非常受欢迎,其开发人员中有五分之一来自中国。 1.9是Flutter的最大版本更新,将Fluke的核心代码库和Web版本结合在一起,即使对于最新的macOS Catalina,Flutter也可以随时升级并平稳地适应新平台。

有趣的开发人员日

除了这些更新之外,Developer Day还发布了许多“有趣”的体验,包括* Google *艺术和文化应用程序,与Google Growth Plan一起成长等。其中,“ Google艺术与文化”使粉丝可以通过“精彩中国”应用程序在家里欣赏高清艺术品,而“与Google成长”则提供了一系列免费的在线课程和学习工具,以扩展我们的数字技能树。

在展览区,Google Art and Culture提供了三个主要的体验项目:Smart Play Shadow,Smart Dance Kiln Change和Smart Painting Oracle Bone。它们都基于TensorFlow机器学习模型。例如,智能舞窑发生了变化,它将使用姿势检测模型来识别人体的各种“舞蹈姿势”,然后根据您的姿势,实时生成相应形状和图案的瓷器。这些体验项目非常受欢迎,排队时间不会很短。

如上所示,在展览区的一角,我发现它还具有另一个吸引人的功能,即不同的主题将配备“ Ask XXX”展位,我们可以询问有关主题的任何问题,例如Google Cloud可以在使用过程中提出各种问题。

总体而言,Google Developer Day的参与度很高,Keynote的各种主题都有更详细的演示。即使第二天都有TensorFlow讲座,我们也可以找到有关TF的各种模块和各种功能的教程。

本文是机器报告的核心,请联系公众号以获取授权。回到搜狐,看看更多

负责编辑:

2019-09-12 12: 05

来源:同步机器的心脏

原始标题:TensorFlow 1.x最后,Android 10最新功能,这是Google Developer Day

参与:思考

教程,经验,实战? Google Developer Day可以满足您对开发工具和开发经验的所有好奇心。

2019年Google开发者大会于9月10日至11日在上海举行。会议将分享许多开发经验和工具。在KeyNote的第一天,Google发布了许多新的开发工具,并向他们介绍了如何构建更好的应用程序。值得注意的是TensorFlow刚刚发布了2.0 RC01和1.15版本,Google说1.15是1.x的最新更新。

此外,微信小程序的TensorFlow.js插件,Android 10发行版和Flutter 1.9发行版都非常吸引人,Flutter是最主流的跨平台UI框架之一。

从1.x到2.0 RC的TensorFlow

在主题演讲中,谷歌高级软件工程师安娜戈尔迪(anna goldie)用中文介绍了tensorflow 2.0的最新发展,这真是令人惊讶。Tensorflow2.0不仅发布了候选版本,同时,谷歌还发布了Tensorflow1.x 1.15的最新版本。goldie说google还为微信applet配置了tensorflow.js插件。所有这些更新都旨在更有效地构建和应用机器学习模型。

Tensorflow 2.0相信每个人都已经非常熟悉它了。机器的核心还引入了2.0的许多新特性。但是在刚刚发布的tf 2.0rc01版本中,它关注的是优化keras和急切执行的能力,它希望通过这两个api简化整个开发过程。

0x251C

整个tf 2.0rc版本删除了许多不必要的api,例如它统一了tf.train.optimizers和tf.keras.optimizers,并且在将来可能只需要使用第二个api,尽管第一个api在过去是最常见的。总的来说,整个tf 2.0api会有很大的变化,甚至tf.app、tf.flags和tf.logging在rc版本中也会被删除。

0x251D

此外,TF 2.0 RC准备从tf开始非常令人惊讶。会话,它曾经是1.x中必不可少的模块。谷歌表示,它曾经通过声明式编程来构建和执行静态计算图,但是最新的RC版本不再鼓励这种方法。我们可以正常编写Python函数,然后添加tf。函数修饰器将它们转换为计算图。还对以这种方式转换的计算图进行了一系列性能优化,并且图的性能更好。

在Google Developer Day KeyNote之后,我们发现TensorFlow发布了最新版本的1.x。 1. x将不再针对新功能进行更新,但将针对Issue或Bug保留至少一年。

TensorFlow支持微信

除了在传统平台上更新框架之外,Goldie还在KeyNote中引入了用于微信小程序的TensorFlow.js插件,该插件封装了TensorFlow.js库用于第三方小程序调用。

我们可以在applet管理背景中将插件添加到“第三方服务插件管理”中,以将机器学习模型直接部署在applet上。更方便的是,我们可以直接从tfjs模型库中调用预训练模型,无论它是与视觉,语音还是自然语言相关的功能。另外,为了方便国内开发者的使用,插件的URL调用参数提供了国内图像,从而平滑地创建了整个小程序。

开源地址:

Android 10和Flutter

几天前,谷歌发布了Android 10,它使用了先进的机器学习技术来帮助折叠屏幕和5G应用程序,以提供更好的移动体验。 KeyNote重点介绍了Android 10的两个主要更新主题,即用户和开发。用户主要反映在其对5G的本机支持以及更强的安全性和隐私控制中,而开发则主要反映在编程语言和工具的创新中。

对于Android 10的5G平台支持,我们可以调用网络连接API来确定设备是否可以高速连接到网络以及是否对当前网络计费,因此开发调用5G的APP会容易得多网络。由于5G网络可以大大减少网络延迟并提高数据传输速度,因此其对机器学习模型的容忍度将大大提高,并且还可以通过API直接调用更多适合云计算的大型模型。

此外,对于开发人员来说,Android 10的好坏很大程度上取决于开发工具是否有效。 KeyNote引入了许多开发工具,例如下图所示的Kotlin语言,其代码要比实现相同功能的Java编程版本少得多。 Android首席技术推广工程师Chet Haase表示,Kotlin是近年来发展最快的编程语言之一。

值得注意的是,Android 10具有许多内置的机器学习功能,包括使用离线语音识别模型自动生成视频字幕,使用本地机器学习模型实现操作推荐等。其中,操作推荐用于显示通知中与当前场景有关的建议操作。

除Android外,另一个亮点是Flutter 1.9的最新稳定版本的正式发行。 Flutter是Google的开源和可维护的移动UI框架,可在iOS和Android上快速构建高质量的本机用户界面。在KeyNote中,我们注意到Flutter当前正在使用机器学习来自动完成代码,这应该很有趣。

Flutter团队产品经理Fan Zhouying说,从去年12月开始,Flutter的用户增加了一倍以上,在中国非常受欢迎,Flutter开发人员中有1/5来自中国。 1.9是Flutter的最大版本更新,其中包含Flutter的核心代码库和Web版本,甚至对于最新的macOS Catalina,Flutter也准备升级并适应新平台。

有趣的开发者日

除了这些更新之外,Developer Day还发布了许多“有趣”的体验,包括* Google * Art and Culture APP,Grow with Google Growth Plan等。其中,Google Art and Culture允许粉丝通过“ Wonderful China”应用程序欣赏高清艺术品收藏。与Google一同成长提供了一系列免费的在线课程和学习工具,以扩展我们的数字技能树。

在展览区,Google Art and Culture提供了三个体验项目:智影影影,智武窑和智影Oracle。它们都基于TensorFlow机器学习模型。例如,志武窑发生了变化,它使用姿态检测模型来识别人体的各种“舞蹈”,然后根据您的姿势实时生成相应的瓷器形状和图案。这些经验丰富的项目非常受欢迎,排队的时间不会很短。

如上图所示,在展览区的一角,我发现它具有另一个非常吸引人的功能,即不同的主题将配备一个“问XXX”展位,我们可以就该主题提出任何问题,因为Google Cloud可以在使用过程中要求使用各种难治性疾病。

总体而言,Google Developer Day的参与度很高,Keynote的各种主题都有更详细的演示。即使第二天都有TensorFlow讲座,我们也可以找到有关TF的各种模块和各种功能的教程。

本文是机器报告的核心,请联系公众号以获取授权。回到搜狐,看看更多

负责编辑:

免责声明:本文仅代表作者本人,搜狐是信息发布平台,搜狐仅提供信息存储空间服务。

谷歌

戈尔迪

显影剂

模型

阅读()

http://shopping.mytaiyu.cn