南昌Android培训
达内南昌中心

13732203138

热门课程

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

  • 时间:2018-04-24 10:18
  • 发布:安智客
  • 来源:安智客

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

这个版本预计将在今年12 月发布最终的公开版本。

安智客认为,除了安全功能外,未来几年手机的人工智能功能将会百花齐放、引领潮流!

上一篇:如何使用android studio插件提高效率?
下一篇:Android O版本对指纹有啥特别要求?

IOS APP开发怎么入门?

Android应用在应用宝上线流程以及注意事项

如何更好地开发一个Android应用?

学android培训需要java基础吗?

选择城市和中心
贵州省

广西省

海南省