卷积神经网络(理论篇)
卷积神经网络(CNN)是一种具有层级结构的深度学习模型,通过卷积层提取图像特征并实现平移不变性识别。CNN通过层层特征提取实现高效图像识别,成为深度学习的重要算法之一。
·
1. 基本概念
卷积神经网络(Convolutional Neural Networks,CNN)是一类包含卷积计算且具有深度结构的前馈神经网络,是深度学习的代表算法之一。可以把卷积神经网络想象成一个拥有层层“筛子”的智能工厂,输入的信息就像原材料,经过不同的筛子(卷积层)筛选、提炼,每一层筛子都能提取原材料(信息)不同方面的特征。它具有表征学习能力,能按阶层结构对输入信息进行平移不变分类,这就好比无论一个拼过放在图片的左边、右边还是中间,CNN都能“认出”它是苹果,不会因为位置变化而判断错误,因此也被称作“平移不变人工神经网络”。
2. 发展历程
|
时间 |
提出者 |
模型名称 |
核心结构与创新 |
意义与影响 |
|
1979年 |
福岛邦彦 |
Neocognitron |
隐含层由S层(提取图像特征)和C层(响应相同特征)交替构成 |
仿造生物视觉皮层设计,部分实现卷积层和池化层功能,为卷积神经网络关键启发 |
|
1989年 |
YannLeCun |
LeNet最初版本 |
包含两个卷积层、两个全连接层,首次引入“卷积”概念 |
结构接近现代卷积神经网络,正式确立“卷积神经网路”命名 |
|
1998年 |
YannLeCun及其团队 |
LeNet-5 |
新增池化层,采用“卷积层-池化层”交替结构 |
在手写数字识别中实现突破性应用,定义现代卷积神经网络的标准架构 |
|
2012年及以后 |
—— |
AlexNet等 |
—— |
在ImageNet竞赛中持续夺冠,推动卷积神经网络进入大规模应用阶段 |
更多推荐
所有评论(0)