Hi!请登陆

为什么手机可以认出戴口罩的你,一起来了解NPU

2020-11-23 30 11/23

人脸识别如今已成为颇受欢迎的存在,但今年因为疫情的影响,人们不可避免地需要戴上口罩,于是问题也就随之而来,你的手机居然不认识你,那么又该如何解决这一问题呢?

神奇的NPU

很多人经过多次的尝试后发现,虽然戴口罩会让人脸识别失败,但在长时间使用之后,手机就会重新"认识"戴口罩的你。为什么会出现这种情况呢?其实答案关乎手机的 AI 学习能力。

上文提到的训练手机识别戴口罩的自己,便主要归功于 NPU 的能力。摄像头捕捉到人脸画面后,CPU 和 GPU 会在极短的时间内对图片进行预处理,然后 NPU、GPU 来检测、提取特征,最后 CPU、GPU 和 NPU 共同完成人脸的识别和分类。得益于日益强大的数据处理能力,整个过程已能够做到"无感"的程度。这意味着在我们拿起手机的一瞬间,上述流程便已处理完毕。

NPU的工作原理

之所以说NPU的学习效率高,是因为它在电路层模拟了人类神经元和突触。并且用深度学习指令集,直接处理大规模的神经元和突触。通过突出权重实现储存和计算一体化,NPU 的一条指令,便能胜任以往 CPU 和 GPU 的上千条指令。打个不那么恰当的比喻,这就像京东物流实现的仓储、物流一体化一样,极大地提高了送货效率,当天买甚至当天就能送到。

目前,NPU已成为了各大手机厂商主打的宣传卖点,这是因为在硬件来到天花板之后,大家只能在软件方面下苦功夫。而为了应对日益复杂的场景,NPU就必然要进行提升,否则大家的手机可能就和"砖头"差不多了。

相关推荐