华为旗下HiKey970开放平台刚刚发布,人工智能来临
扫描二维码
随时随地手机看文章
在香港举行的Linaro开发者大会上,华为发布了旗下的人工智能开发平台“HiKey 970”。据了解,这是华为的第三代开发板,具有更强的计算能力、更丰富的硬件接口,并且支持主流操作系统和人工智能栈(AI stack)。
如果说去年9月,华为发布的麒麟970芯片,拉开了端侧智能的序幕,那么现在发布的HiKey 970则是驱动端侧AI应用大爆发的抓手,具有十分重要的意义。
为什么需要唤醒沉睡的端侧智能?要详细解读HiKey 970之前,首先要说一下,什么是端侧智能,以及为什么需要端侧智能。
我们都知道,人工智能的发展,有赖于三大要素:深度学习的算法、高质量的大数据和高性能的计算能力。然而,在现实中,人工智能的重心在云侧智能,即大家多在强调云计算的能力。很多公司,尤其是互联网公司眼里的人工智能,都是“从手机到云端,再从云端返回手机”的方式。
在云侧智能思维的主导下,云计算的作用被无限放大。互联网公司都宣称在云端有一个无所不能的大脑,其对各种终端汇聚上传来的数据进行挖掘、分析,然后智能地对各种终端的各种应用发号施令。有人甚至认为“未来互联网行业就是利用人工智能在云端处理大数据”。
但是云侧智能,无法回避三个问题:第一,没有网络的时候怎么办?第二,如何解决数据实时性的问题?第三,如何有效保护用户的数据隐私?尤其是第三个问题,最近颇受大家关注。无论是美国的Facebook危机,还是国内的大数据杀熟,都让大家对用户的数据隐私保护越来越重视。在云侧智能,用户的数据会被上传到云端,到底谁是这些数据的所有者,平台?还是用户自己?这些数据中,哪些能够使用,哪些不能够使用?如果这些问题不很好解决,人工智能也就无法可持续地健康发展。
和云侧智能相对应的是端侧智能,即数据的运算发生在终端。端侧智能的好处在于,用户的手机本身成为其人工智能助手,用户可以对数据是否共享进行选择。具体来说,如果用户对自己数据隐私比较在乎,可以选择不将数据上传到云端,但是在端侧智能的支撑下,手机可以对用户自己的数据进行处理,同样可以带来人工智能的体验。这种方式下,用户既不会泄露自己的数据隐私,又能享受到人工智能带来的智慧和便捷。所以,未来的AI应该是端侧智能与云侧智能的协同模式。
以前,之所以端侧智能长期沉睡,是因为需要终端具有高速运算、低功耗的特性,以前使用CPU进行AI运算效率不高。直到去年下半年,这一情况才有了改变,华为推出的麒麟970芯片、苹果推出的A11仿生芯片,都是用专门的神经网络引擎来进行AI运算,从而促进端侧智能成为现实。以麒麟970为例,在性能上,其NPU是正常CPU的25倍,GPU的6.25倍,而且耗能更少。
端侧智能的爆发,应用生态的繁荣才是关键麒麟970、A11等内置专门AI运算单元的芯片推出,让端侧智能成为现实。但,这只是第一步,端侧智能要想大爆发,必须要有一个繁荣的应用生态。
这是因为,单纯的AI运算是没有意义的,只有通过AI应用为人们带来真正的便捷和不一样的体验才有价值。举例来说,内置麒麟970的华为Mate 10系列手机中,能显示AI价值的应用主要是拍照、翻译,因为有了AI,可以在拍照时自动识别场景,进行参数的配置和优化,让小白也能拍出专业摄影品质的照片。对于翻译,端侧的AI运算,让翻译无需在云侧进行,所以大大提升了翻译的速度。
显然,这一切还远远不够。AI让手机不再只是工具,而是变成用户的私人助理,通过对用户行为的大数据进行分析、挖掘,然后深度学习,人工智能手机可以感知和理解人类,主动为用户提供极具智慧的服务。这一切都需要应用的落地,但是应用不可能由芯片或手机厂商自己来做,需要无数的应用开发者加入进来,才能开发出各种丰富的AI应用。
HiKey人工智能开放平台的推出,就是这个目的。具体来说,HiKey让开发者基于麒麟970芯片开发各种AI应用变得更加便捷。因为,并不是所有开发者都能买一个搭载麒麟970芯片的手机来开发,且手机上的接口也不能很完美地符合开发者的需求。相反,HiKey是专门为开发者推出的开发板,它是一个放大号的麒麟970芯片,又是专门为开发者定制的AI开发环境。
可以说,HiKey的推出,对于AI的推动意义十分重大。之前,很多AI应用开发者都是基于CPU或者GPU进行AI应用的开发,效率并不高,也限制了他们开发相关应用的能力和想象空间。而HiKey内置的NPU,专门用于AI运算,具有强悍的性能,麒麟970每分钟处理2005张图片,而在没有NPU的情况下,同样时间处理的图片只有97张。
更重要的是,HiKey的HiAI底层提供了GPU、CPU、DSP、ISP和NPU的硬件支持,应用在运行的时候,芯片会判断工作量和对时延的需求,然后自动选择GPU或者AI加速器执行相关处理,这样就能达到性能最优化处理的效果,也将为端侧AI应用开发者打开新的施展空间。
一个智慧手机的时代正在加速到来据华为无线终端芯片产品市场总监周晨介绍,除了推出HiKey平台,为开发者解锁各式各样的想法之外,华为还提供了多种方式扶持和帮助开发者。例如,华为在不断更新升级开发包的版本,让其性能更强,更加易用。同时,华为消费者云服务在去年推出“耀星计划“,宣布拿出10亿基金,激励开发者创新,围绕AR/VR、AI、IoT等领域,提供人才培养、开发支持、创新支持,营销辅助等一系列的资金与资源扶持,推进应用生态的发展。
透过HiKey人工智能开放平台以及一系列的扶持举措,可以看到华为的开放力度是惊人的,正在将自己的软硬件工具开放给开发者。显然,这是一个多赢的举措。对于开发者来说,能够基于麒麟970这样世界级的AI平台,为超过3亿并且还在持续增长的华为手机用户开发应用,钱景无限;对于用户来说,智慧手机加上丰富的AI应用,才能真正让智能手机进化到智慧手机时代,获得好的体验;对于华为来说,丰富的AI应用,将能大大增强华为手机的吸引力,推动端侧智能的大发展。
周晨表示,目前已经有大量的AI应用开始涌现,主要集中在视觉类的视频、直播,还有语言类、翻译类,这一系列应用本身就是AI技术最早的一些应用环境,已经被成功地挪到了端侧。但这只是第一步,未来基于强大的端侧运算环境,根据用户需求,发挥应用开发者们的智慧,是有更大的想象空间。
举例来说,现在AI主要用于拍照的场景识别和参数配置,实际上,有了端侧智能的手机已经自己拥有大脑,不仅能“看清”世界,更能“看懂”世界。例如,对于正在减肥的用户来说,如果能拍一下食物,就能知道其所含的热量就再好不过了。我是一个痛风患者,一直希望有的应用是对着食物拍一下,就能知道食物的嘌呤值。此外,我还特别喜欢一个叫做“形色”的应用,出去旅游,对着花卉和植物拍照,就能知道其名字,只是因为要云端运算,所以识别速度很慢,如果“端+云”结合起来,相信能出来很多有意思又实用的应用。
而且,AI时代,端侧智能应用也不一定非以APP的形式出现,而是更加智能、无缝的与用户的场景融合。华为消费者业务CEO余承东曾经说过,人工智能促使智能手机软件生态从APP时代走向AI时代,颠覆整个行业生态。智能手机推送能力将不仅限于APP,推送方式将越来越丰富。在华为Mate 10系列手机中,智能情景助手已经初步实现了这一点,手机自动识别到用户日历中有出差深圳的日程安排,会自动推送机票预订、接送机等服务。近日,华为等十家手机厂商启动的快应用标准和即时应用生态联盟,也很有想象力,快应用+AI,将为应用开发者打开一扇新的门,更低的开发成本、更原生的体验,将能够基于终端为用户提供更智能、更场景化的主动服务。
最近,华为成为2018围棋甲级联赛的独家冠名合作伙伴,华为在AI上的动作,正如AI与围棋的亲密接触,当技术遇到传统,新的想象空间正在打开。HiKey人工智能开放平台的推出,让广大开发者们可以充分挖掘和利用麒麟970人工智能的能力和强大算力,打开想象力去开发更多、更丰富的应用。单凭华为,或者某几个开发者都无法描绘未来,只有更多的开发者和用户都加入进来,才能共同开创一个AI大繁荣的局面。
总而言之,华为推出HiKey人工智能开放平台,是AI发展中的一件大事。如果说麒麟970、A11芯片的推出,拉开了端侧智能的序幕,那么HiKey的推出,则是拉开了端侧AI应用大开发的大幕。伴随AI应用的大繁荣,智能手机(Smart Phone)将会真正跃迁到激动人心的智慧手机(Intelligent Phone)时代!