前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android 8.1版本会吸引更多的小伙伴们玩人工智能吗?

Android 8.1版本会吸引更多的小伙伴们玩人工智能吗?

作者头像
安智客
发布2018-02-24 15:11:45
6300
发布2018-02-24 15:11:45
举报
文章被收录于专栏:安智客

Android 8.1 的预览版包含一系列针对性增强,其中包括对 Android Go(适用于内存为 1GB 或更小的设备)的优化和一个全新的Neural Networks API,旨在加快设备上机器智能的实现速度。

什么是Android Go?

简单来说,Android Go是一个简化版本的Android O(及以上),能够在超低端的Android手机上流畅运行,具体量化就是RAM仅为512MB至1GB的机型。

Android 8.1 包括一系列针对 Android Go 配置(内存为 1GB 或更小)的内存优化。添加了新的硬件功能常量,这样一来,您可以将应用和 APK 拆分的分发针对运行 Android 8.1 及更高版本的正常或小内存设备。

什么是Neural Networks API?

Google提供的神经网络API接口函数。

目前还只能在Pixel 2 和 Pixel 2 XL 设备以及 Pixel、Pixel XL、Pixel C、Nexus 5X、Nexus 6P 和 Android 模拟器设备上获取 Android 8.1 Developer Preview。

作为Google将机器智能带到 Android 这项工作的一部分,通过 NDK 添加了一个Neural Networks API。它可以在支持的设备上实现硬件加速推理运算。并将 Neural Networks API 设计为多种机器学习框架的基础层,这些机器学习框架包括 TensorFlow Lite 和 Caffe2 等,TensorFlow Lite 是 Google 即将面向移动设备推出的跨平台机器学习框架。

目前Pixel 2/XL 搭载了一块 Pixel Visual Core 芯片。这款芯片是Google和Intel合作开发的。Google的高级工程师Ofer Shacham以及产品管理主管Masumi Reynders写的博文如下介绍这款Google第一款移动芯片:

Pixel Visual Core的核心是Google设计的图像处理单元(IPU)—这是从零开始设计的特定领域可编程处理器,以低功耗提供最高性能。它有八个Google设计的定制内核,每个内核具有512个算术逻辑单元(ALU),在移动设备上,ALU每秒能进行超过3万亿次运算。Pixel Visual Core将HDR+计算的速度提升了5倍,与在应用处理器上运行相比,功耗只有1/10 。IPU有这样的能效的一个关键因素是硬件和软件的紧密耦合 – 与传统的处理器相比,IPU用软件控制了硬件的更多细节。这带来了更简洁的设计和更高的能效,但是,这种紧密耦合也让IPU难以用传统的编程语言进行编程。为了避免这种情况,IPU利用定制的语言来减轻开发人员和编译器的负担:用Halide来进行图像处理,用TensorFlow处理机器学习。Google还定制了一个编译器,用来优化底层硬件的代码。

参考:

https://developer.android.google.cn/preview/api-overview.html

https://developer.android.google.cn/about/versions/oreo/android-8.0.html

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-12-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 安智客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档