比跑分更有用:NPU让华为Mate 10如此提速,安兔兔却测不出来

对于手机上的人工智能,不少人大概还并不了解。其实从单个CPU到CPU+GPU异构计算,从原先凭借算法优化到深度学习,人工智能在手机领域已经开花结果。只不过此前的人工智能并非专用芯片来完成,而在麒麟970以及华为Mate 10上,有专门的一颗NPU与CPU、GPU等运算核心一起实现人工智能。

所以人工智能在手机上并不新鲜,NPU是新鲜产物,而NPU参与异构更是非常新潮的组合。如果拿游戏来比喻的话,这大概等于自己的LOL角色比对面多了一个装备栏吧(笑),别人能装备六件物品,你能装备七件,影响可想而知。言归正传,华为的人工智能究竟用在哪些地方呢?评价君从资料中归纳主要是在下面这四个模块上发挥作用。

AI拍照

对华为Mate 10来说能够影响拍照的并不仅仅是F1.6光圈的新徕卡双摄,还有人工智能。人工智能在这里的作用是智能识物,属于计算机视觉的一个延伸。摄像头通过智能识物可以辨认出要拍摄的是什么物体或者场景,并且提供优化方案。就如同美颜的思路一样,但是人工智能可以把这方面应用进一步扩展开来。

根据华为的介绍,拍摄部分的人工智能模块经受过上亿张照片的训练,可以识别出13种物体或者场景。我们的相机或者手机拍照功能上都有很多场景模式来应对不同的拍照环境,有了人工智能之后,以后可能这些都不需要了,因为系统会自动判断和调整成合适的参数,并且优化的更好。

AI系统优化

如何让Android不卡顿?这大概真是一个难题。不过在深度学习面前大概能进行破解。前面降到拍照的时候说过用大量照片训练人工智能来提升画质,那如果用大量的应用来训练,让人工智能“记住”用户的使用习惯呢?

用人工智能优化系统就是这样的思路。通过对用户的日常操作进行分析,就可以知道什么情况下该清理系统垃圾、什么情况下该优化内存、什么情况下该把应用预先加载好,甚至在用户输入文字时都能给出更精准的词语联想。手机CPU有了人工智能之后这些都可以在手机上直接由硬件完成,既能给系统加速又保护了用户隐私。

AI降噪

AI也可以用在电话降噪领域,其实简单的说还是深度学习。传统的降噪是做减法,预先在手机不同位置安装降噪MIC,主MIC的声音减去降噪MIC的声音就是原音了。而深度学习参与进来之后,用户的声音也是可以通过深度学习被系统掌握的,那是不是可以直接识别出来并且只把用户的声音发送给对方呢?当然实际做的没有这么激进,只是在传统降噪基础上辅助处理。

AI翻译

从前面这些可以知道,凡是有固定规律的东西,哪怕规律很模糊很难琢磨,只要训练样本足够大,都能被人工智能掌握。语言更是如此,每种语言有固定的语法、词性、词组等等,这些就是语言的规律。当人工智能参与进来之后,翻译速度比纯靠CPU运算的速度要快3倍。毕竟语言这种规律性如此之强的事物,对于人工智能来说应该只是毛毛雨了。

人工智能虽然厉害,但也是慢慢成熟起来的。硬件性能始终是制约人工智能的瓶颈,尤其是在深度学习方面,老旧硬件根本无法应对,所以那时候只有算法,而没有智能。即使发展到了今天,传统硬件性能突飞猛进,仍然难以满足深度学习所需的性能,所以才有了异构和专用NPU这样的方案问世。只是还有一个问题:人工智能该拿什么软件来跑分呢?

(0)

相关推荐