卷积神经网络(CNN)的相关概念

传统神经网络存在的问题 说卷积神经网络前,我们要先说一下传统神经网络存在的一些问题,上图是一个典型的传统神经网络的示例图。设想一个场景,假设我们要训练的的样本图片是100x100(像素)的,那么整张图片总共就是有10000个像素,那么在定义一个 传统神经网络的时候,输入层(input layer)就需要有1w个神经元,那么如果我们的中间的隐藏层(hidden layer)也需要有1w个神经元,那么总共需要的参数(权值)就高达1亿个(1w*1w),试想一下,这还只是一张100x100的图片就需要这么多的参数,如果图片更大之后呢,可想而知整个神经网络的计算量有多恐怖。当然,一旦权重多了之后,则必须要有足够量的样本进行训练,否则就会出现过拟合的现象。因此我们可以知道,传统神经网络有以下两个问题: 权值太多,计算量太大 权值太多,如果没有大量样本支撑则会出现过拟合现象 ...