数智资源网
首页 首页 人工智能 机器学习 查看内容

太值得收藏了!秒懂各种深度学习卷积神经网络操作

木马童年 2018-8-14 07:00 1669 0

作者:深度学习思考者 卷积神经网络(Convolutional Neural Network,CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。它包括卷积层(alternating convolut ...

作者:深度学习思考者

卷积神经网络(Convolutional Neural Network,CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。它包括卷积层(alternating convolutional layer)和池层(pooling layer)。

卷积神经网络是近年发展起来,并引起广泛重视的一种高效识别方法。20世纪60年代,Hubel和Wiesel在研究猫脑皮层中用于局部敏感和方向选择的神经元时发现其独特的网络结构可以有效地降低反馈神经网络的复杂性,继而提出了卷积神经网络(Convolutional Neural Networks-简称CNN)。现在,CNN已经成为众多科学领域的研究热点之一,特别是在模式分类领域,由于该网络避免了对图像的复杂前期预处理,可以直接输入原始图像,因而得到了更为广泛的应用。 K.Fukushima在1980年提出的新识别机是卷积神经网络的第一个实现网络。随后,更多的科研工作者对该网络进行了改进。其中,具有代表性的研究成果是Alexander和Taylor提出的“改进认知机”,该方法综合了各种改进方法的优点并避免了耗时的误差反向传播。

一般地,CNN的基本结构包括两层,其一为特征提取层,每个神经元的输入与前一层的局部接受域相连,并提取该局部的特征。一旦该局部特征被提取后,它与其它特征间的位置关系也随之确定下来;其二是特征映射层,网络的每个计算层由多个特征映射组成,每个特征映射是一个平面,平面上所有神经元的权值相等。特征映射结构采用影响函数核小的sigmoid函数作为卷积网络的激活函数,使得特征映射具有位移不变性。此外,由于一个映射面上的神经元共享权值,因而减少了网络自由参数的个数。卷积神经网络中的每一个卷积层都紧跟着一个用来求局部平均与二次提取的计算层,这种特有的两次特征提取结构减小了特征分辨率。

CNN主要用来识别位移、缩放及其他形式扭曲不变性的二维图形。由于CNN的特征检测层通过训练数据进行学习,所以在使用CNN时,避免了显示的特征抽取,而隐式地从训练数据中进行学习;再者由于同一特征映射面上的神经元权值相同,所以网络可以并行学习,这也是卷积网络相对于神经元彼此相连网络的一大优势。卷积神经网络以其局部权值共享的特殊结构在语音识别和图像处理方面有着独特的优越性,其布局更接近于实际的生物神经网络,权值共享降低了网络的复杂性,特别是多维输入向量的图像可以直接输入网络这一特点避免了特征提取和分类过程中数据重建的复杂度。

来给大家总结一下卷积神经网络的各种操作 ,大家能够秒懂!

先来几个静态图:

太值得收藏了!秒懂各种深度学习卷积神经网络操作

太值得收藏了!秒懂各种深度学习卷积神经网络操作

太值得收藏了!秒懂各种深度学习卷积神经网络操作

卷积算法的一些神奇GIF动画,包括不同的padding和strides。

太值得收藏了!秒懂各种深度学习卷积神经网络操作

太值得收藏了!秒懂各种深度学习卷积神经网络操作

太值得收藏了!秒懂各种深度学习卷积神经网络操作

太值得收藏了!秒懂各种深度学习卷积神经网络操作

上述是四种不同的卷积方式,大家都知道是哪种卷积吧?欢迎评论区给出答案!

搞懂卷积神经网络流程

太值得收藏了!秒懂各种深度学习卷积神经网络操作

太值得收藏了!秒懂各种深度学习卷积神经网络操作

揭示输入的图像的真面目

太值得收藏了!秒懂各种深度学习卷积神经网络操作

太值得收藏了!秒懂各种深度学习卷积神经网络操作

太值得收藏了!秒懂各种深度学习卷积神经网络操作

太值得收藏了!秒懂各种深度学习卷积神经网络操作

在不久的将来,多智时代一定会彻底走入我们的生活,有兴趣入行未来前沿产业的朋友,可以收藏多智时代,及时获取人工智能、大数据、云计算和物联网的前沿资讯和基础知识,让我们一起携手,引领人工智能的未来!

深度学习 卷积神经 神经网络 神经元 图像处理 特征提取
0
为您推荐
学习机器学习需要具备怎样的数学水平?

学习机器学习需要具备怎样的数学水平?

在过去的几个月里,我一直和一些人交流,他们已经开始切入数据科学领域并积极使用机器…...

机器学习在生活中有哪些应用,主要带来哪些收益?

机器学习在生活中有哪些应用,主要带来哪些收益?

企业应该开始为人工智能产品的开发创造必要条件,其中包括能够处理大量多来源数据的云…...

什么是机器学习,与人工智能的区别是什么?

什么是机器学习,与人工智能的区别是什么?

机器学习一直在那里。你还记得简单的模式识别算法吗?这些算法是机器学习的基础。在当…...

大数据、机器学习、深度学习、人工智能之间到底有什么联系?

大数据、机器学习、深度学习、人工智能之间到底有什么

业外人士如何了解云计算、机器学习、深度学习、人工智能、和大数据之间有什么内在联系…...

人工智能、机器学习和深度学习,三者之间是什么关系?

人工智能、机器学习和深度学习,三者之间是什么关系?

今年早些时候,当谷歌 DeepMind 团队的 AlphaGo 打败了李世石时,媒体就用人工智能、…...

一文解读人工智能、机器学习和认知计算

一文解读人工智能、机器学习和认知计算

一篇概述文章,对人工智能技术的发展过程进行了简单梳理,同时还图文并茂地介绍了感知…...