主页(http://www.175shouji.com):18个月,华为AI手机涅槃诞生记
现在华为麒麟芯片基本以每年一代的节奏迭代着,所以“(虽然)我们今天讨论970,但其实未来两代都已经在路上了。”Eric这么说道。
4)AI降噪。通过深度学习算法,麒麟970能有效抑制噪音,增强语音信号,车噪场景下的语音识别率从80%提升到92%。
一个月前,华为陆续在德国及国内推出了两款年度旗舰手机Mate 10和Mate 10 Pro,这两款手机都搭载了此前名噪一时的手机AI芯片“麒麟970”、支持最新的安卓8.0系统、全面屏、比上一代最高增加40%的电池容量、f/1.6超大光圈双摄、4.5G LTE标准……
在Mate 10系列发布后的这一个月间,智东西深入华为内部,来到上海和深圳,遍访一众从不对外发声的华为高层人员,从AI芯片规划、到手机打造、再到系统搭载的AI平台……我们将所有拼图一块块收集起来,还原了Mate 10这款AI手机打造始末,同时也在不断采访与深入挖掘过程中,逐渐拼凑出华为这一科技硬件巨头在端侧智能领域的强大技术引领,以及其未来从硬到软的全平台野心。
对于AI应用来说,首先这个系统要在芯片的软件层面跑起来,主要强调的是基于端侧的CPU、GPU、NPU等的异构调度能力。现在我们手机上所有东西都是通过APP应用呈现的,而每一个APP都一定需要多种运算,比如:只要手机在基本运作,CPU肯定少不了;当你开了屏幕,GPU就要开始绘图;当你开了摄像头,ISP就要打开;当你开始进行AI场景识别,NPU就要开始运行……
在这几年里,华为在消费级电子产品的技术发展速度有目共睹。如果说前几年里,华为在很多领域扮演的都是一个跟随者的角色,那么现在在AI、在5G等高新技术上,华为走到了前面。
第二个预判则需要从半导体技术发展的角度来进行,由于芯片制造过程汇总涉及到很多工艺的进展,比如麒麟970今天使用的台积电10nm工艺,当时在设计之初并不存在。而除了制作工艺,还需要预判半导体产业其他相关技术(如CPU、GPU、内存、屏幕等)究竟将会发展到什么程度,才能对此做一个前瞻性的判断。一、源起:麒麟970立项始末端侧智能,又称端智能,是近两年来AI领域大火的概念之一,指的是数据的采集、计算、决策都在前端设备进行,这一概念与云智能相对应,云智能指的是采集后的数据需要通过网络传输到云端,由云端进行计算后,再将决策发回前端设备执行。
与云智能相比,端智能的优势在于稳定、时延小、同时能够保护用户隐私等,但与此同时,云智能能够提供的强大储存计算力也是端智能的薄弱之处。不过,随着AI的进一步普及,端智能在市场中的呼声越来越高。
而对于普通APP开发者来说,HiAI将会提供已经封装好的语音识别、图像识别等技术,开发者们不需要自己做基础AI研发,可以调用HiAI中封装好的AI技术直接应用。
结语:从跟随到引领,火热的AI市场目前,AI行业正如火如荼的发展着,整个行业都呈现出一派兴旺火热的景象。算法层面,无数科研人员在人工智能的不同领域进行研究,不仅出现了AlphaGo这类“黑科技”,算法的应用落地也在不停优化;硬件层面,从GPU到各类定制化AI芯片层出不穷,从半导体的硬件基础上推动计算力增长。随着算法+芯片这两件事同时发生作用,AI计算力每年都有几十甚至上百倍的提升。
对于软件工程层面而言,则包括安卓系统的匹配优化,以及面向第三方开发者的HiAI平台。
3)自动回复及情绪识别。Mate 10能够实现文本实体提取、情绪识别、智能自动回复等功能,比如聊天中输入文字“今天发工资了”,就能自动联想出“”表情,输入“战狼2”就能自动推荐观影信息。
顺便一提,Mate 10上小E的一大亮点在于,它可以在熄屏状态下通过语音唤醒的,不需要额外按一个钮把它调出来。也是为了尽可能地避免误唤醒,它的唤醒词采用四个字的“你好,小E”(或者也可以自定义,但同样需要四个音节)。从小E的表现来看,其语音识别和语义理解能力相对于以前华为的语音服务有了飞跃式的提升。
2)系统层面的AI优化——如何让AI运用跑得最好
此外,华为Mate 10还有一个特殊的AI应用,那就是通过分析本地数据,尝试理解用户的个人的习惯,进而在保证用户体验尽可能不被影响的情况下,把后台一些无效应用给关闭掉。
面向第三方开发者的HiAI平台则非常值得一说。HiAI全称HiAI移动计算平台,开发者可以通过它接入华为NPU,调用强大的AI计算功能。
而对于华为的麒麟芯片而言,另一个很大的优势就是——麒麟芯片是专为华为终端产品而设计开发的,不需要考虑其他不确定的产品需求。一旦想清楚选择某个点,就会尽力地将这一方面投入放大、一次到位,可以投入更多的成本去专门做这件事情,最大化地呈现产品的优势。而一般的商业芯片公司在这些事儿上下决定会比较犹豫,在一些新的方向上的投入上可能也会需要先观望一下情况。
和上一代麒麟960相比,麒麟970除了新增了AI模块“NPU”,还在各类性能、能效比、通信、以及其他如安卓版本升级等解决方案层面进行了优化,尤其是能效比。在手机芯片上,永远都逃不开能效比,一块手机芯片上无论规划再强的算力,如果最后功耗上有问题的话,就会被一道坎儿卡住,因此这是一个非常关键的核心要点。
1)物体识别及卡路里计算。Mate 10能够让AI脱离网络限制,手机本地就能进行物体识别,分别将葡萄、苹果、牛角包等物体放置在摄像头前,它都能识别出食物名称,并计算卡路里。
其实,华为和寒武纪合作要比这早上许多,早在2011年以来,中科院计算所自就和华为展开合作,组建了“中科院计算所-华为联合实验室”。而且正如前文所说,一块芯片的打造周期非常漫长,在华为选择之初寒武纪还不是独角兽。