人工智能
在香港举行的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)时代!
全部0条评论
快来发表一下你的评论吧 !