1欢迎下载一文读懂卷积神经网络CNN第一点,在学习Deeplearning和CNN之前,总以为它们是很了不得的知识,总以为它们能解决很多问题,学习了之后,才知道它们不过与其他机器学习算法如SVM等相似,仍然可以把它当作一个分类器,仍然可以像使用一个黑盒子那样使用它
第二点,DeepLearning强大的地方就是可以利用网络中间某一层的输出当作是数据的另一种表达,从而可以将其认为是经过网络学习到的特征
基于该特征,可以进行进一步的相似度比较等
第三点,DeepLearning算法能够有效的关键其实是大规模的数据,这一点原因在于每个DL都有众多的参数,少量数据无法将参数训练充分
接下来话不多说,直接奔入主题开始CNN之旅
卷积神经网络简介(ConvolutionalNeuralNetworks,简称CNN),卷积神经网络是近年发展起来,并引起广泛重视的一种高效识别方法
20世纪60年代,Hubel和Wiesel在研究猫脑皮层中用于局部敏感和方向选择的神经元时发现其独特的网络结构可以有效地降低反馈神经网络的复杂性,继而提出了卷积神经网络(ConvolutionalNeuralNetworks-简称CNN)
现在,CNN已经成为众多科学领域的研究热点之一,特别是在模式分类领域,由于该网络避免了对图像的复杂前期预处理,可以直接输入原始图像,因而得到了更为广泛的应用
Fukushima在1980年提出的新识别机是卷积神经网络的第一个实现网络
随后,更多的科研工作者对该网络进行了改进
其中,具有代表性的研究成果是Alexander和Taylor提出的“改进认知机”,该方法综合了各种改进方法的优点并避免了耗时的误差反向传播
一般地,CNN的基本结构包括两层,其一为特征提取层,每个神经元的输入与前一层的局部接受域相连,并提取该局部的特征
一旦该局部特征被提取后,它与其它特征间的