历史上的今天
返回首页

历史上的今天

今天是:2025年04月12日(星期六)

2018年04月12日 | 手机圈AI乱象丛生 手机AI如何去伪存真?

2018-04-12 来源: it168

两年前,当时世界排名第一的围棋选手李世石,五番战罢,投子认降,这项号称世界上最考验智商的运动,被彼时还不为大众所熟知的“人工智能”所征服。至此,一向神秘的人工智能,逐渐走进普通人的视野。



时至今日,AI技术已经从理论开始产品化实践,进而向消费电子领域全面普及,特别在手机行业,当下最火的技术应用就是AI,上至旗舰,下到千元机,无论是拍照还是玩游戏,整个行业渴望抢食AI红利,乃至AI手机从拥有技术底蕴的公司辛勤研发的“风口”变成哪怕不具备能力的厂家希望能靠营销上位的“风噪”。


本文的目的,即在于通过展示当下手机行业AI风噪的喧哗与骚动,厘清手机行业AI的真与假。


AI是下一代智能手机的发展方向


AI,即人工智能,英文Artificial Intelligence,又称机器智能(Machine Intelligence)。顾名思义,这是机器展现出来的智能,区别于人或动物的自然智能(Natual Intelligence)。


近两年,关于人工智能的研究雨后春笋般不断涌现,也正是看中了AI的无限前景,各大巨头都对AI研究大力投入:Google提出了“AIFisrt”战略;Apple在其最新的处理器中集成了神经引擎NE,推出了运行机器学习任务的CoreML套件,类似于Apple的神经引擎;华为去年发布的麒麟970 芯片搭载了一个强大的嵌入式神经网络处理器NPU;FaceBook和微软则早几年前就成立了AI研究小组。


但“人工智能”真正打开数以亿计普通人生活大门的钥匙,则是智能手机。


从2016年开始,智能手机市场已经出现了高原期,导致整个增长停滞的根本原因还在技术创新上的乏力,微产品创新已不能满足用户需求,整个智能手机行业遭遇天花板。


也是在那时,已经提前布局AI的华为便宣称智能手机的下一代将是AI手机,而华为集团旗下的互联网手机品牌荣耀更率先抢得头啖汤,于2016年就发布面向未来的探索之作、人工智能智慧手机荣耀Magic,这款手机拥有自主感知能力,并能主动为用户提供服务,包括语义识别、人脸识别等。


2017年是人工智能爆发之年,人工智能手机开始真正步入成熟应用阶段。在智能手机整体陷入“高反”的时候,苹果、华为、荣耀积极探索新技术、推出新产品,带动起了人工智能手机的整体热潮:苹果研发A11仿生人工智能芯片,并把技术应用在最新发布的iPhone X新品中;华为发布全球首款内置神经元网络单元(NPU)的人工智能处理器的麒麟970芯片,并应用在Mate10产品中;荣耀2017年发布的第二代人工智能手机荣耀V10也内置麒麟970芯片。

从iPhoneX到华为Mate10、荣耀V10等端侧人工智能技术的突破,正在为智能手机的未来发展指明一条全新的路径。


但伴随手机行业巨头在AI领域的率先发力,竞争激烈的手机市场里的不具备能力的手机厂商开始一如既然地一哄而上,时下各种手机新品发布会上,AI成为标配,好像开发布会如果不带点人工智能,都不好意思和大家打招呼,天花乱坠、鱼龙混杂,消费者很难不被误导。


AI乱象丛生,亟需去伪存真。


1.有真正的AI芯片才是AI手机


一部真的AI手机,其首要前提是所搭载的芯片要支持AI应用的计算。


因为AI的本质是运算,只有芯片具备强大的AI算力,其AI功能才能实现。


当前手机芯片AI运算解决方案主要分为:独立处理单元与分布式异构计算两种形式,前者以华为的麒麟970和苹果的A11 Bionic为代表,后者则以高通骁龙845为代表。举个例子,具有独立神经网络处理单元的SOC,可以实现专人干专事,这就好比一个学校里,各科老师专门去教自己所属学科的课,语文老师专门教语文,数学老师专门教数学;但没有独立处理单元,实行分布式异构计算的SOC,就要面临一些AI工作需要CPU、GPU、DSP等模块来兼职干活的情况,语文老师要兼职教数学,效率和效果当然都会大打折扣。


在麒麟970中,除了传统移动处理器的CPU、GPU、ISP等模块之外,集成了专用独立硬件处理单元NPU,由NPU独立完成专项的AI运算任务,全面提升AI运算能力。NPU的特点就是全职而高效——只要涉及到AI任务处理,均会交给NPU独立芯片进行全职运算处理,而且在同样任务情况下,NPU的运算效率也要远高于CPU+GPU+DSP分布式异构计算。官方称,为AI而生的 NPU 处理在机器学习上拥有传统CPU的25倍性能、GPU的6.25倍性能,同时拥有超低功耗的优势。举例来说,在进行图像识别的计算中,搭载 NPU 的麒麟 970每分钟能够处理 2005 张照片,CPU运算只能达到每分钟95张的速度,足见独立NPU的强大。


苹果的A11 Bionic同样具有独立处理单元,它被命名为“双核架构神经处理引擎” (Neural Engine)。但要比较AI算力,则麒麟970是A11 Bionic的三倍左右。


下面,我们敲黑板,记重点:浮点计算能力是SOC算力的重要体现之一,而衡量浮点计算能力时又有不同精度的标准——FP16(半精度浮点)就是当前体现一款SOC AI算力的主要指标,其单位为TFLOPS,也就是tera floating point operations per second,意即1万亿浮点/每秒。麒麟970的FP16性能达到了1.92 TFLOP,每秒可以进行1.92万亿次浮点运算,相比之下,苹果官方称A11 Bionic每秒可以进行6000亿次运算,仅仅是麒麟970算力的三分之一。


采用分布式异构计算解决方案的高通骁龙845,运用CPU、GPU、DSP三大模块进行AI运算,通过神经处理引擎(SNPE)对具体的AI任务进行分析与下发,之后才决定由哪一个或哪几个处理器来参与异构计算。因为没有独立AI处理模块,所以当其他任务占用这三部分时,AI运算(如图像识别)就需要"排队"——或者至少表现为速度有一定损失。


联发科P60号称“双核APU”,但一样没有独立AI处理单元,其设计初衷是通过多颗DSP的能力来提升图像后处理的运行效率,顺便可以做些AI相关的图像处理算法。其实质是两个“优化版”DSP的叠加。DSP强项在于图像处理,相对CPU、GPU在处理AI算法上有些优势,但还是不如专门独立的AI处理单元高效。


因此,理论上麒麟970无疑是当前市售AI解决方案最好的芯片。那么实际上的跑分或体验如何呢?


麒麟970 AI跑分


骁龙845 AI跑分


跑分方面,我们用鲁大师最新的“AI跑分”功能进行对比,发现麒麟970跑分为233分,而搭载骁龙845的小米MIX2s跑分为194分,值得一提的是,麒麟970较骁龙845早了近半年发布,仍能较大幅度领先,足见其AI能力的强大。


因此,无论是AI解决方案和实现原理,还是实际的跑分与体验,麒麟970都是最优秀的AI芯片。而市场上形形色色没有独立AI处理单元的“AI手机”,实际上都是“假”AI手机。

有AI操作系统的才是AI手机


AI不仅体现在硬件层面,当然也包括其软件的支持和优化。目前市面上,真正全面支持AI能力的只有EMUI系统。EMUI系统具备智慧加速功能、智慧服务、越用越聪明等特性,而且随着AI不断学习用户习惯,能够最大程度地实现AI功能。


EMUI在系统层级支持AI引擎智慧加速:基于人工智能2.0进行多核异构资源调度,能让应用资源感知调度,基于应用优先级匹配资源使用需求,主动整理内存碎片,进行后台内存压缩,配合自带碎片整理机制的新型文件系统,系统调度性能提升60%,操作流畅度提升50%,长时间使用不卡顿。


智慧服务:更加聪明的EMUI,带来无处不在的智慧化业务,比如自动理解用户的出行、快递等各种生活服务信息,在负一屏集中呈现,帮助用户更加便利地工作、生活。


EMUI 8.0可通过不断学习用户偏好,越来越懂用户,带来越来越好的体验:通过对用户行为的细致学习,进而实现智能感知,智能行为预测等,使得EMUI的AI功能具有空前的完成度。


而市面上其他家手机系统中所谓的“AI”,却仅仅局限于比较浅显单一的功能,并未贯穿整个系统层面。


例如一些手机厂商仅仅增加类似“AI助理”软件,实际上只是帮助调度部分系统资源,并不具备自主学习功能,其实质和几年前的一些手机管家一样,只是较为机械的清理工具。


另一些厂商在拍照界面增加一些所谓的AI拍照美化功能,但实际上只是官方对于拍照进行较为传统的算法优化,并非基于AI感知场景而进一步做出的针对性优化决策。


因此,搭载EMUI系统的华为和荣耀手机,才具有支撑AI的软件基础。配合真正的AI芯片麒麟970,从硬件到软件全面打通,真正实现人工智能。


有AI移动计算平台才是AI手机


AI芯片或AI手机并不是一成不变的,而是需要不断开发来挖掘更多潜力,以平台的身份嫁接更多资源,此即AI移动计算平台。其本质是服务于用户,通过不断连接更多AI应用的开发者,不断革新AI手机的应用体验,带来更多智能化的用户服务体验。形象比喻的话,AI芯片的本质上是做好黑土地,提供养分充足的土壤,这样才能百花齐放,让用户享受到AI开放带来的价值。


在AI移动计算平台的开放上,麒麟970是做得比较早、且AI底层技术开放能力比较完备的。华为率先推出面向移动终端的AI计算平台HiAI,该计算库可让开发者便捷高效的编写运行在AI手机上的人工智能应用程序。


今年3月19日,在香港开发者大会上,华为发布全球领先的人工智能开发平台HiKey970。HiKey970是一款非常适合人工智能应用开发的平台,集成华为创新设计Linaro的HiAI框架及其他主流的神经网络框架,除了支持CPU和GPU的AI运算外,还支持基于NPU的神经网络计算硬件加速,能够让开发者进行深度学习算法、智能机器人以及智慧城市领域的开发,华为和荣耀正致力于构建“开放”的AI生态,让开发者和消费者享受更多AI场景和体验带来的创新应用,让智慧生活从想象成为现实。


当然,具备软件开发套件的厂家还有苹果和高通:苹果有CoreML框架,高通有NPE神经网络引擎,但是我们上文已经说明,高通的SOC没有配套的AI硬件。


所以说,在安卓阵营,荣耀搭载的麒麟970才是真正的AI移动计算平台。


总结:基于此,在安卓阵营只有华为和荣耀有底气讲什么是真正意义上的AI手机;荣耀V10打造基于麒麟970这一真AI的SOC,且荣耀研发AI起步最早,配合真AI系统的EMUI,其AI摄影、人脸识别、AI翻译、AI助手等等已成为当前阶段完成度最高的一批AI应用,而这种先发优势,不仅会让他们旗下的AI手机越来越聪明,也将在算力和数据的马太效应之下,在未来加速把竞争对手抛在身后。


还有非常值得注意的一点是,华为与荣耀更侧重端侧AI上的发力,AI计算在设备终端直接完成,借助于端侧强大AI运算能力,未来AI运算即使没有网络支持,实时在端侧运行处理,时效也能得到大大提升;而且无需将数据提交到云端,用户的数据安全更有保障。


人工智能的概念不是炒作出来的,而是看谁最后能提供真正惊艳的产品和服务。AI元年之后,一定会有大洗牌,越来越多的公司会加入AI手机行列,但是行业的发展如大浪淘沙,会淘汰掉不具备核心技术的公司。任何技术的进步和革命,需要的都是诚实、努力、目光长远的玩家,那些炒作“AI”概念但又鲜有研发投入的厂商,在智能手机行业的下一个五年,也许将很快湮灭。

推荐阅读

史海拾趣

川晶科技公司的发展小趣事

川晶科技注重团队建设和人才培养。公司建立了完善的培训体系和发展机制,为员工提供丰富的培训机会和广阔的发展空间。通过引进高素质的人才和内部培养相结合的方式,川晶科技打造了一支高素质、专业化的团队。团队成员之间团结协作、互相支持,共同推动公司的持续成长和发展。同时,公司还建立了良好的激励机制和企业文化氛围,激发员工的工作积极性和创造力。

Control Sciences Inc公司的发展小趣事

Control Sciences Inc公司在电子行业的初期,就以其技术创新而闻名。公司团队不断研发新的控制技术,成功打破了当时行业的局限。他们推出的首款智能控制系统,不仅提高了生产效率,还大大降低了能源消耗,为电子行业带来了巨大的经济效益。这一创新成果使得Control Sciences Inc在业界崭露头角,赢得了众多客户的青睐。

友盟(AP)公司的发展小趣事

在追求商业成功的同时,友盟(AP)公司也积极履行社会责任,致力于可持续发展。公司关注环境保护、公益事业等方面的问题,积极参与相关活动和项目。同时,友盟还通过技术创新和产品优化,推动电子行业的绿色发展和数字化转型。这些努力不仅提升了公司的社会形象,也为其未来的发展注入了新的动力。

以上是关于电子行业里友盟(AP)公司发展起来的5个相关故事。这些故事从不同角度展现了友盟在技术创新、合作伙伴关系、市场拓展、人才团队建设以及社会责任等方面的努力和成就。当然,每个公司的发展都是一个复杂而多元的过程,这些故事只是其中的一部分。

Arima Lasers Corp公司的发展小趣事

随着产品线的丰富和技术的成熟,Arima Lasers Corp开始积极寻求市场拓展的机会。公司首先与一些知名的电子设备制造商建立了合作关系,为其提供定制的激光解决方案。这些合作不仅帮助公司扩大了市场份额,也提升了品牌知名度。随后,Arima Lasers Corp进一步拓展了国际市场,与海外企业开展技术交流和贸易往来,推动了公司的全球化发展。

ECLIPTEK公司的发展小趣事

ECLIPTEK公司自创立之初就专注于高精度电子元件的研发与生产。面对激烈的市场竞争,公司不断投入研发资源,推出了一系列具有创新性的产品,如高精度时间同步模块和低功耗传感器。这些产品凭借其卓越的性能和可靠性,迅速在市场上赢得了良好的口碑,使ECLIPTEK成为电子元件行业的佼佼者。

BNS Solutions公司的发展小趣事

在快速发展的过程中,BNS Solutions公司始终注重品质管理和品牌建设。公司建立了一套完善的质量管理体系,从原材料采购到产品生产、销售等各个环节都严格把控质量。同时,公司还注重品牌形象的塑造和维护,通过广告宣传、公关活动等方式不断提升品牌知名度和美誉度。这些举措使得BNS Solutions公司的产品在市场上具有更高的竞争力,赢得了消费者的信赖和喜爱。

问答坊 | AI 解惑

JPEG2000中嵌入式块编码的FPGA设计

摘要: 为了使JPEG2000能应用到便携产品中,采用了高效存储结构的硬件实现方案,并设计了相应的寄存器组和控制逻辑。仿真结果表明所设计所设计的编码器能够在0.256s内完成对一帧512×512的灰度图像的编码。 关键词: 基于最优截断的嵌入式编码 JP ...…

查看全部问答>

电源赛预测题

本帖最后由 paulhyde 于 2014-9-15 09:25 编辑 大家看看  …

查看全部问答>

卖一块二手gec 2440开发板,价钱800,可砍价.带触摸屏.仅限苏州地区当面交易,可以先试用.资料齐全.联系请加msn:guyuguang8628391@h

GEC2440开发板硬件构成 硬件功能介绍: ◆ 采用三星公司的 S3C2440,系统稳定运行在405MHz,最高可达530MHz; ◆ 64M 字节的 SDRAM,由两片 K4S561632 组成,工作在 32 位模式下; ◆ 64M 字节 NAND Flash,采用的是 K9F1208,可以兼容 16M ...…

查看全部问答>

IDE编译出错

\"data\"   segment   too   large    尝试过的解决办法 1、设置 DATA格式为 XDATA: 但是程序不能在单片机上正常运行 2、改变数组存储方式uchar key0[16][40],key1[16][40] TO uchar code key0[16][40 ...…

查看全部问答>

如何调用PDA外界设备

比如说 设置一个按钮,点击可以打开PDA上的 照相机或者浏览器或者图片查看器等, 象这样的功能怎么实现?…

查看全部问答>

evc读写u盘

请教各位大虾,MARY1021897@SOHU.COM 我在PC104上插了U盘,需要在evc的应用程序里把TXT文本存储在U盘里。 将文件转移到u盘操作很慢,用了MoveFile,从本地剪切到u盘,一分钟都不能转移完成。到底怎么回事?求救了…

查看全部问答>

请问中断嵌套为什么cpu在中断级别低时,高的中断级别进不

看过浪淘沙曾经的留言:硬件的中断嵌套功能是指,当CPU响应某个中断请求时,处理该中断的过程,可以被软件中断级别比它高的中断所打断;在这里硬件的支持中断嵌套引入了一个软件中断级别的概念,通常我们说的中断级别称为硬件中断级别。我在程 ...…

查看全部问答>

关于IAR的最高级别优化

    用的IAR 4.42A 开发STM32F103 开始是调试模式没有优化,代码长度104k 开了最高级别代码大小优化后,一下子变成了84k,开机运行挺正常,但是运行一会TFT就花屏。。死机。。。   &n ...…

查看全部问答>

stm32初始化位置的尝试

MCU开发时肯定会涉及到外设初始化这个问题,对于初始化外设通常来说有两种做法: 1、在程序初始化时集中把所有程序中要用的外设依次全部初始化,这样,在写各个模块功能时就不再管初始化问题了, 2、在每个功能模块中单独写一个本功能模块 ...…

查看全部问答>

关于硬件IIC通信的问题请教!

利用1611上的硬件IIC通信,同一430打算利用主发送方式、从接收方式2种方式来进行数据通信。 在调试中发现:发送数据后对方能接收到,但对方回发数据却接收不到或乱码(2机对联,通信方式一样,即发送时都为主,接收时都为从),这是为什么?接收和 ...…

查看全部问答>