高通人工智能引擎带来终端人工智能更好使用体验

2018-06-14 16:55 CCTIME飞象网

  随着人们对人工智能应该功能的进一步需求,在终端侧实现人工智能变得越来越迫切。譬如智能翻译就是一个典型的例子,如果要通过云端来实现,就很依赖网络,响应速度也慢,而高通的愿景正是让终端侧人工智能无处不在。据了解,高通多年前就已经开始人工智能研究。于2007年启动首个人工智能项目,多年来的研究积累,获得了技术硕果。

  为解决人工智能面临的工作负载及移动互联环境带来的挑战,为用户带来更好的人工智能体验,高通推出了人工智能引擎AIE。从第一代人工智能平台骁龙820,到骁龙845,都已集成该人工智能引擎AI Engine,高通基于智能手机端的AI平台已经演进了三代。在过去的12个月里,人工智能引擎AI Engine优化已经覆盖了多款骁龙SoC产品组合,AIE在过去12个月内助力人工智能性能提升2倍。近日高通推出的骁龙710,就是一款专门面向人工智能终端的移动平台。相比高通现有的产品系列,骁龙710集成高通最新人工智能技术,具备与顶级骁龙800系列媲美的性能,同时更具性价比。

  究竟何为人工智能引擎?实际上人工智能引擎(AI Engine)是由多个硬件、软件组成,以实现终端侧人工智能运算能力的加速,进而提升用户体验。简而言之,在高通人工智能的体系下,以部分骁龙处理器(比如骁龙835,845,660)上的Hexagon向量处理器、Adreno GPU和Kryo CPU为硬件基础,以骁龙神经处理引擎(Neural Processing Engine, NPE)等多个软件框架和Hexagon Neutral Network(NN)等库为接口的异构计算方案。

  人工智能引擎的应用范围十分广泛,并不单单局限于智能手机,比如物联网(IoT)、车联网等方面,都可以进行广泛的应用。简单来说,所有智能终端设备均可通过高通人工智能引擎得到终端侧人工智能计算能力的提升,共同为用户带来更好的终端人工智能使用体验,这是高通人工智能引擎的终极愿景,即让终端人工智能无处不在。

  而随着5G时代的迫近、物联网的拓展,人工智能赋能终端的前景,将拥有更加丰富的想象空间。在这个过程中,人工智能引擎将与大量的终端应用进行结合。随着越来越多的厂商采用高通的人工智能引擎,人工智能引擎也将成为真正的AI底层平台,从而在AI引擎的比拼中脱颖而出。

  在人工智能创新论坛上,除了骁龙710的发布外,高通还宣布了与百度PaddlePaddle、网易有道和创通联达等企业的合作。骁龙人工智能引擎家族不仅增加了新的成员,还将应用到更多厂商的终端当中。

  百度与高通的合作,双方将利用人工智能引擎,通过 ONNX 交换格式,来推动实现百度PaddlePaddle 开源深度学习框架模型,在骁龙平台上的转换与应用。这将帮助全球开发者和 OEM 厂商,更轻松地在搭载骁龙平台的终端上开发AI的相关特性。PaddlePaddle 是百度在 2013 年自主研发的深度学习平台,初期用于支持百度内部各项业务,2016 年8月底,百度开源了 PaddlePaddle。在今年2月,百度表示计划全面支持高通的人工智能引擎及其生态系统。

  与网易有道的合作则是聚焦于AR性能的提升。双方将利用高通人工智能引擎,加速有道实景 AR 翻译功能,在部分骁龙移动平台上的实现。更值得一提的是,这是该功能首次在 Android 平台实现应用。用户打开有道翻译官,将手机摄像头对准文字内容,就可以实现中英日韩的实景 AR 翻译。整个过程不需要进行拍照,也不需要云端处理。

  随着终端软硬件的升级,本地化AI将应用于越来越多的场景。人工智能引擎可以加速终端侧的深度神经网络运行速率,让终端侧的应用具备更强的实用性。与创通联达的合作则是为了帮助开发者,提升硬件的智能化程度。这一合作将帮助中国开发者打造人工智能本地化性能更好的硬件产品,比如工厂控制器、汽车配件、零售摄像头和机器人等。

责编:陶宗瑶(实习生)
分享:

推荐阅读