点击上方“AI有道”,选择“星标”公众号

重磅干货,第一时间送达

卷积神经网络其实早在80年代,就被神经网络泰斗Lecun 提出[LeNet-5, LeCun 1980],但是由于当时的数据量、计算力等问题,没有得到广泛使用。

卷积神经网络的灵感来自50年代的诺贝尔生物学奖。Hubel & Wiesel, 1959,猫负责视觉的大脑区域,对于细小的线段感兴趣(而不是鱼),这个区域离眼睛远(而不是近)。

1.卷积层 Convolutional Layer

卷积层中有filter,在image空间中不断滑动,进行点乘dot

filter 的dot的结果是一个数值,经过滑动dot,就会形成一个比原先照片小的层,厚度为1

filter可以有很多个,我们以6个filter为例

2.卷积过程 Convolutional Process

卷积的过程,就是一系列的卷积层的组合:

每一层提取的feature 从low lever,mid level,high level 到可以分类的级别

这里是一个图片分类的过程:

3.卷积计算 Convolutional Compute

(1)activation map 大小的计算 以7*7大小的图片为例

(2)zero padding

zero padding 可以保持图片卷积后的大小

(3)计算

举例:输入图片是32x32x3 有10个5x5的filter ,stride 是1 ,pad 2

输出的大小? 参数的多少?

Output volume size: (32+2*2-5)/1+1 = 32 spatially, so 32x32x10

Number of parameters in this layer? each filter has 553 + 1 = 76 params => 76*10 = 760

(4)总结

本专栏图片、公式很多来自台湾大学李弘毅老师、斯坦福大学cs229、cs231n 、斯坦福大学cs224n课程。在这里,感谢这些经典课程,向他们致敬!

作者简介:武强 兰州大学博士,谷歌全球开发专家Google Develop Expert(GDE Machine Learing 方向)

CSDN:https://me.csdn.net/dukuku5038

知乎:https://www.zhihu.com/people/Dr.Wu/activities

漫画人工智能公众号:DayuAI-Founder

系列笔记: 

系列笔记 | 深度学习连载(1):神经网络

系列笔记 | 深度学习连载(2):梯度下降

系列笔记 | 深度学习连载(3):反向传播

系列笔记 | 深度学习连载(4):优化技巧(上)

系列笔记 | 深度学习连载(5):优化技巧(下)

系列笔记 | 深度学习连载(6):卷积神经网络基础相关推荐

  1. 系列笔记 | 深度学习连载(5):优化技巧(下)

    点击上方"AI有道",选择"星标"公众号 重磅干货,第一时间送达 深度学习中我们总结出 5 大技巧: 本节继续从第三个开始讲起. 3. Early stoppi ...

  2. 系列笔记 | 深度学习连载(4):优化技巧(上)

    点击上方"AI有道",选择"星标"公众号 重磅干货,第一时间送达 深度学习中我们总结出 5 大技巧: 1. Adaptive Learning Rate 我们先 ...

  3. 系列笔记 | 深度学习连载(2):梯度下降

    点击上方"AI有道",选择"星标"公众号 重磅干货,第一时间送达 我们回忆深度学习"三板斧": 1. 选择神经网络 2. 定义神经网络的好坏 ...

  4. pytorch卷积神经网络_知识干货-动手学深度学习(pytorch)-06 卷积神经网络基础

    卷积神经网络基础 本节我们介绍卷积神经网络的基础概念,主要是卷积层和池化层,并解释填充.步幅.输入通道和输出通道的含义. 二维卷积层 本节介绍的是最常见的二维卷积层,常用于处理图像数据. 二维互相关运 ...

  5. 深度学习(DL)与卷积神经网络(CNN)学习笔记随笔-03-基于Python的LeNet之LR

    原地址可以查看更多信息 本文主要参考于:Classifying MNIST digits using Logistic Regression  python源代码(GitHub下载 CSDN免费下载) ...

  6. 深度学习(DL)与卷积神经网络(CNN)学习笔记随笔-04-基于Python的LeNet之MLP

    原文地址可以查看更多信息 本文主要参考于:Multilayer Perceptron  python源代码(github下载 CSDN免费下载) 本文主要介绍含有单隐层的MLP的建模及实现.建议在阅读 ...

  7. 深度学习教程(10) | 卷积神经网络解读(吴恩达·完整版)

    作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/35 本文地址:http://www.showmeai.tech/article-det ...

  8. 深度学习21天——卷积神经网络(CNN):实现mnist手写数字识别(第1天)

    目录 一.前期准备 1.1 环境配置 1.2 CPU和GPU 1.2.1 CPU 1.2.2 GPU 1.2.3 CPU和GPU的区别 第一步:设置GPU 1.3 MNIST 手写数字数据集 第二步: ...

  9. 深度学习21天——卷积神经网络(CNN):天气识别(第5天)

    目录 一.前期准备 1.1 设置GPU 1.2 导入数据 1.2.1 np.random.seed( i ) 1.2.2 tf.random.set_seed() 1.3 查看数据 二.数据预处理 2 ...

最新文章

  1. chrome 窗体高度_Chrome窗口大小自定义调节插件下载_Chrome窗口大小自定义调节插件官方下载-太平洋下载中心...
  2. frome here on out
  3. Windows2003下面的批量创建随机用户程序(.NET多线程)
  4. WebApiClient与Asp.net core DI的结合
  5. Android——线程通讯 Handler、Looper、Message;
  6. TCP文件下载器(Python)
  7. 深入探索android热修复技术原理_打卡活动:技术书籍书单
  8. Failed to parse PID from file /run/nginx.pid: Invalid argument
  9. 从实践应用中催生课题,通过课题研究促进应用
  10. 计算机的硬盘消失,电脑硬盘突然消失不见
  11. 【C++进阶:二叉树进阶】二叉搜索树的操作和key模型、key/value模型的实现 | 二叉搜索树的应用 | 二叉搜索树的性能分析
  12. Unity3D学习笔记6——GPU实例化(1)
  13. 华为鸿蒙战略发布会内容,万物互联!华为鸿蒙发布会带来无限可能
  14. MySQL Workbench构建ER图(实体关系图)
  15. 2021年春招总结 from:劳烦叫我小小泽
  16. html网页的无缝拼接,2、图形化的网页-)图形的无缝拼接
  17. R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象、使用$操作符和列名称访问dataframe指定数据列的数据
  18. 前端晋升ppt_web前端幻灯片.ppt
  19. Oracle表空间(tablespaces)简介
  20. 捷速OCR文字识别软件中文版

热门文章

  1. mysql错误:……is marked as crashed and should be repai
  2. 如何突破你的“内在阻力”,让你渴望多年的梦想都能达成,并创造超越想像极限的“全方位成功”?突破内在阻力全方位成功...
  3. 解压bzi2文件出错,分析和处理
  4. VS2015调试时没有启动IIS Express Web服务器 或者停止调试时 IIS Express 跟着关闭
  5. JQuery中html、append、appendTo、after、insertAfter系列方法
  6. FTP服务器之pure-ftpd常见问题及解决方法
  7. 极具潜力的新兴职业!
  8. hdu 5340(manacher+枚举)
  9. c3p0、dbcp、druid三大连接池对比
  10. 文件夹获取管理员权限脚本