Page 47 - 基于人工智能的图像识别技术研究
P. 47

第一章  人工智能概述


             后汇聚为一个整体的产品。而神经网络的构建就像生产线的构建,需要反复的试

             验才能得到一个效率最高、产能最好的生产线,而构建这个生产线的目的则是为
             了得到一个成熟的生产过程,使得我们后来的生产原料都能够准确、快速地得到
             处理。因此,所谓的神经网络过程其实分为两个阶段,第一个阶段是神经网络的

             训练,该过程需要大量的、反复的计算;第二个阶段是“预测”,或者说实际应
             用,在该阶段中神经网络已经“成熟”并投入应用,开始对新的数据进行预测。

                 显然,上述过程(不论训练还是预测)都伴随着大量的计算,但我们需要注
             意的是这些计算虽然规模上很大,但是每一次计算都不复杂(即便将非线性的激
             活函数考虑进来),或者说都是由简单的加减法和乘法组成的,这也为我们人工

             智能芯片的开发提供了重要的理论基础。
                 2.为什么需要人工智能芯片
                 传统的计算机芯片采用的冯诺依曼架构强调存储程序、顺序执行,即将大量

             的片上资源留给存储结构,因此CPU就像是一个老教授,他逻辑严谨,办事有条
             理,但囿于其只有一人,处理的绝对速度在客观上受到了限制,因此不管怎样提
             升CPU的性能,它在处理大量的计算(即便是简单计算)也存在着天然的缺陷。

             正如上文所说,神经网络的训练和预测都需要大量的计算,在这种应用场景下,
             CPU的性能就受到了限制,一方面,它擅长的逻辑、时序处理功能都没有得到充

             分应用;另一方面,它不擅长的并行数据处理却成为致命的缺陷。在这种背景
             下,对于能够并行处理数据、擅长大量运算的人工智能芯片的需求也就合理合情
             了(见图1-17)。




















                                        图 1-17 人工智能芯片


                                                                                     39
   42   43   44   45   46   47   48   49   50   51   52