“人工智能(AI)”这个词可能是当下科技资讯中曝光率相当高的词汇了,听得人耳朵都起茧子了。至于什么是人工智能,为什么说人工智能是第四次工业革命,小编在这里就不啰嗦了。小编想说的是,人工智能目前给人的感觉是:超强的 CPU 处理能力 + 高性能 GPU、TPU 异构计算平台,其实这是一个误区,未来的人工智能将“无处不在”,大到超级计算机,小到一颗物联网芯片。人工智能很好的弥补了传统计算体系的缺陷,使计算机系统真正有了智慧。让计算机拥有智慧的过程,与人类对事物的认知过程一样,首先需要学习(机器学习),我们称之为训练的过程,训练过程实际上是让机器掌握一类事物的规律(经验),然后可利用这个经验来推理未来事物的规律。从已知推理未知这就是智慧。
在机器学习这个技术发展的过程中,有一种方法脱颖而出,叫做“深度学习(Deep Learning)”,目前热火朝天的人工智能,大多数都是基于深度学习的方法设计,为了加速这个学习过程,我们一般使用高性能的计算机平台进行训练,当计算机积累的经验足以能够处理某种问题时,我们就说这个神经网络已经训练好了,可以进行正常的推理工作了,那么问题来了:训练好的神经网络(NN)是否必须使用高性能处理器进行推理工作?答案是否定的,在高性能计算机上训练好的神经网络模型,完全可以装入一颗嵌入式处理器上运行,这就是今天要说明的重点:嵌入式人工智能。