Google 近日开始向开发者递送 Android Oreo 的新开发者预览版,版本号 8.1。这次更新最大的功能亮点是加入新的神经网络 API,可在手机执行训练好的机器学习模型,并有硬件加速功能。直接在手机分类图片或学习用户习惯将更轻松。
直接在终端机装置执行神经网络已是近期的发展趋势,除了减少延迟和网络负载,更重要的是敏感资料不会流出用户的装置──这也是“大数据”兴起后普通用户最大的担心之一。华为和苹果分别表示过涉及敏感资料的机器学习都只在手机完成。
Google 称新的神经网络 API 是一基础底层框架,类似 TensorFlow Lite、Caffe2。如果装置有 AI 加速芯片,API 将自动使用加速芯片的硬件加速功能;如果没有就只能用 CPU 了。Google 的新 Pixel 2 手机就有一个 AI 加速芯片(the Pixel Visual Core),之前手机发表时 Google 也表示此加速芯片会在 Andriod 8.1 触发。
Andriod 8.1 开发者预览版其他更新专案还包括:帮助资源有限(比如小于 1GB RAM)环境执行的 Andriod Go 8.1、自动填补和一系列 bug 修复及安全修补程式。
最后,普通消费者最早要 12 月才能接触到 Android 8.1。从 Google 提供的框图看来,手机厂商提供了专属加速芯片、GPU,甚至神经网络 DSP 驱动以后,神经网络 API 就可以呼叫它们进行硬件加速。希望各大厂商加速跟进,起码保证新手机可早早使用。
(本文由 雷锋网 授权转载;首图来源:Android)