例子:LeNet

原始图像进来以后,先进入一个卷积层C1,由6个5x5的卷积核组成,卷积出28x28的图像,然后下采样到14x14(S2);

接下来,再进一个卷积层C3,由16个5x5的卷积核组成,之后再下采样到5x5(S4)。

注意,这里S2与C3的连接方式并不是全连接,而是部分连接,如下图所示:

其中行代表S2层的某个节点,列代表C3层的某个节点。

我们可以看出,C3-0跟S2-0,1,2连接,C3-1跟S2-1,2,3连接,后面依次类推,仔细观察可以发现,其实就是排列组合:

0 0 0 1 1 1

0 0 1 1 1 0

0 1 1 1 0 0

...

1 1 1 1 1 1

我们可以领悟作者的意图,即用不同特征的底层组合,可以得到进一步的高级特征,例如:/ + \ = ^ (比较抽象O(∩_∩)O~),再比如好多个斜线段连成一个圆等等。

最后,通过全连接层C5、F6得到10个输出,对应10个数字的概率。

这里C1的卷积核为什么是6个5x5的卷积核???

因为0~9其实能用以下6个边缘来代表:

参考

经典CNN之:LeNet介绍

大话CNN经典模型:LeNet

视频:https://www.bilibili.com/video/BV187411T7Ye?from=search&seid=16713668224439851978

github:https://github.com/WZMIAOMIAO/deep-learning-for-image-processing

01经典网络--LeNet相关推荐

  1. 「图像分类」从数据集和经典网络开始

    https://www.toutiao.com/i6715367170378826248/ 欢迎大家来到图像分类专栏,本篇简单介绍数据集和图像分类中的经典网络的进展. 作者 | 郭冰洋 编辑 言有三 ...

  2. 2.2 经典网络-深度学习第四课《卷积神经网络》-Stanford吴恩达教授

    ←上一篇 ↓↑ 下一篇→ 2.1 为什么要进行实例探究? 回到目录 2.3 残差网络 经典网络 (Classic Networks) 这节课,我们来学习几个经典的神经网络结构,分别是LeNet-5.A ...

  3. 【图像分类】从数据集和经典网络开始

    欢迎大家来到图像分类专栏,本篇简单介绍数据集和图像分类中的经典网络的进展. 作者 | 郭冰洋 编辑  言有三 1 简介 一场完美的交响乐演出,指挥家需要充分结合每位演奏者和乐器的特点,根据演奏曲目把控 ...

  4. 手撕 CNN 经典网络之 VGGNet(PyTorch实战篇)

    大家好,我是红色石头! 在上一篇文章: 手撕 CNN 经典网络之 VGGNet(理论篇) 详细介绍了 VGGNet 的网络结构,今天我们将使用 PyTorch 来复现VGGNet网络,并用VGGNet ...

  5. 手撕 CNN 经典网络之 VGGNet(理论篇)

    2014年,牛津大学计算机视觉组(Visual Geometry Group)和Google DeepMind公司一起研发了新的卷积神经网络,并命名为VGGNet.VGGNet是比AlexNet更深的 ...

  6. 手撕python_Pytorch手撕经典网络之LeNet5

    下图为经典网络LeNet5的网络结构. 实现时,主要包括俩个卷积层,俩个pooling层,三个全连接层(严格来说,最后一层的Gaussian connection应有其它的转化方式,这里用全连接). ...

  7. 深度学习经典网络解析图像分类篇(二):AlexNet

    深度学习经典网络解析图像分类篇(二):AlexNet 1.背景介绍 2.ImageNet 3.AlexNet 3.1AlexNet简介 3.2AlexNet网络架构 3.2.1第一层(CONV1) 3 ...

  8. 详解深度学习之经典网络:AlexNet(2012) 并利用该网络架构实现人脸识别

    @[TOC](详解深度学习之经典网络:AlexNet(2012) 并利用该网络架构实现人脸识别**) 近来闲来无事,翻出了搁置已久的轻薄版电脑,望着积满灰尘的显示屏,觉得有愧于老师的尊尊教导,心中叹息 ...

  9. 详解深度学习之经典网络架构(十):九大框架汇总

    目录 0.概览 1.个人心得 2.总结 本文是对本人前面讲的的一些经典框架的汇总. 纯手打,如果有不足之处,可以在评论区里留言. 0.概览 (1)详解深度学习之经典网络架构(一):LeNet (2)详 ...

最新文章

  1. 基于TestNG 与Selenium 的自动化测试设计与实施
  2. JavaScript prototype
  3. java set的first_Java Pair.setFirst方法代码示例
  4. python中属性是什么意思啊_python中的“对象属性”和一般属性是什么?
  5. js数组如何按照固定的下标去重_js数组去重方法总结
  6. java中junit用法,JUnit基本用法
  7. 你确定了项目,就不要乱变了
  8. 注意!微软宣布将停止支持多个版本的 .NET Framework
  9. python修改txt里面的内容_python修改txt部分内容,并保存。
  10. 迁移程序mysql_程序从MYSQL迁移ORACLE注意事项之二
  11. UNICODE与ASCII码的关系(MTK)
  12. react-native修改android包名-上传应用市场
  13. centos怎么用命令行启动mysql_centos怎么用命令行启动mysql数据库
  14. 降了还是涨了?瓶装水市场再秀迷幻操作
  15. TOPcoder准备
  16. Hadoop Web 控制台安全认证
  17. CCNA Security 网院期末考试
  18. 算法高级(29)-电影《源代码》中蕴含的回溯算法介绍
  19. wps参考文献乱码。英文的行间距怎么调?
  20. EasyUI学习笔记6:MIS开发利器_ datagrid插件(上)

热门文章

  1. r720支持多少频率的内存吗_台式机 | 如何正确选购内存条
  2. NB-IoT卡eSIM卡(5*6毫米)贴片卡引脚定义及尺寸
  3. SAP FICO全解析之-公司代码
  4. Chrome浏览器无法安装
  5. 谷歌浏览器播放视频没有声音解决
  6. 马上春节,快来跟我学习做烟花,包教包会(html+css+js)
  7. MySql.Data.dll 适配.NET 4.0的版本免费下载) 网上找了很久都是要收费的,最后github下载的,链接如下: https://github.com/BingFengHung/MyS
  8. “飞花令”APP(简单的收索软件)
  9. 独家 | 火灾之后,我们能够利用大数据做些什么?
  10. 前端er怎样操作剪切复制以及禁止复制+破解等 1