一文看懂卷积神经网络,一文读懂卷积神经网络cnn学习笔记

一文读懂卷积神经网络CNN(学习笔记)

来源:机器学习算法与自然语言处理

作者:白雪峰

本文为图文结合,建议阅读10分钟。

本文为大家解读如何简单明了的解释卷积,并且分享了学习中的一些方法案例。

首先文章的提纲为:

  • CNN栗子镇楼

  • What is CNN

什么是卷积

什么是池化

  • Why CNN

  • 对CNN的其他一些理解

  • CNN实现(接口)

1、CNN栗子(A Beginning Glimpse of CNN)

  1. Modern CNN since Yann LeCun

一文读懂卷积神经网络CNN(学习笔记)

2.

一文读懂卷积神经网络CNN(学习笔记)

上面是最经典和开始的两篇CNN的结构图

2、What is CNN?

神经网络?卷积?

2.1 什么是卷积?

卷积的定义

  • 其连续的定义为:

一文读懂卷积神经网络CNN(学习笔记)

  • 特点:

一文读懂卷积神经网络CNN(学习笔记)

2.2 离散卷积的栗子:

  • 丢骰子时加起来要等于4的概率是多少?

一文读懂卷积神经网络CNN(学习笔记)

  • 二维离散的卷积

一文读懂卷积神经网络CNN(学习笔记)

  • 计算的动图如下

一文读懂卷积神经网络CNN(学习笔记)

2.3 用到二维图像上:

  • 关于卷积中常用到的一些概念:神经网络的卷积是对应位相乘,现在是信号相乘。

一文读懂卷积神经网络CNN(学习笔记)

一文读懂卷积神经网络CNN(学习笔记)

上面移动的小矩阵有两种叫法,一种叫做滤波器filter,一种加法叫做卷积核Kernel,是相同的东西只是不同的叫法。

一文读懂卷积神经网络CNN(学习笔记)

2.4、用到神经网络中

一文读懂卷积神经网络CNN(学习笔记)

我们其实需要学习的就是里面的线上面对应的权值,比如上面绿色的代表3*1的卷积核大小,只是这里用神经网络的结构表示出来了。

2.5、卷积的细节

  • filter/Kernel size,number

  • 假设神经网络的输入是6*6的image,

一文读懂卷积神经网络CNN(学习笔记)

其中每一个卷积核代表提取不同的特征,多个卷积核提取的特征然后进行组合(这样更强大),一同送入到后续的结构。

  • 下面来一个更通俗的解释:

一文读懂卷积神经网络CNN(学习笔记)

  • 每个人代表一个卷积核来进行提取不同的特征,一个人是弱小的,但是一组人就强大了,他们有着不同的知识(权重),这样类比来理解,就会好理解很多。

  • Stride

The step size you take the filter to sweep the image

一文读懂卷积神经网络CNN(学习笔记)

  • Zero-padding

  • A way not to ignore pattern on border

  • New image is smaller than the original image

一文读懂卷积神经网络CNN(学习笔记)

  • Channel

一文读懂卷积神经网络CNN(学习笔记)

2.6 池化(pooling)

一文读懂卷积神经网络CNN(学习笔记)

  • Max pooling 例子:

一文读懂卷积神经网络CNN(学习笔记)

  • Pooling is unsensitive to local translation.(局部不变性)

  • “If we translation the input by a small amount ,the values of mosts of the pooled outputs do not change.”

  • 图像往左或者往右移动,pooling 的结果是不变的

一文读懂卷积神经网络CNN(学习笔记)

2.7 flatten

一文读懂卷积神经网络CNN(学习笔记)

2. 8 Convolution v.s. Fuly Connected

一文读懂卷积神经网络CNN(学习笔记)

一文读懂卷积神经网络CNN(学习笔记)

一文读懂卷积神经网络CNN(学习笔记)

2.9 The whole CNN

一文读懂卷积神经网络CNN(学习笔记)

  • So as the whole,CNN is conposed of

  • Convolution

  • Nonlinearity:e.g.ReLU

  • Pooling

  • FC Layers

一文读懂卷积神经网络CNN(学习笔记)

3. Why CNN

  • Some patterns are much smaller whole image.

一文读懂卷积神经网络CNN(学习笔记)

  • The same patterns appear in different regions

一文读懂卷积神经网络CNN(学习笔记)

  • Subsampling the pixels will not change the object

一文读懂卷积神经网络CNN(学习笔记)

一文读懂卷积神经网络CNN(学习笔记)

4. 对CNN的其他一些理解

4.1 关于接受域(receptive field)

  • 称在底层中影响上层输出单元s的单元合集为s的接受域(receptive field)。

一文读懂卷积神经网络CNN(学习笔记)

  • 处于卷积网络更深的层中的单元,它们的接受域要比处在浅层的单元的接受的域更大。如果网络还包含类似步幅卷积或者池化之类的结构特征,这种效应会加强。这意味着在卷积网络中尽管直接连接都是很稀疏的,但处在更深的层中的单元可以间接地链接到全部或者大部分输入图像。(表现性能)

一文读懂卷积神经网络CNN(学习笔记)

4.2 卷积与池化作为一种无限强的先验

首先,弱先验具有较高的熵值,因此自由性较强,强先验具有较低的熵值,这样的先验在决定参数最终取值时可以起着非常积极的作用。

把卷积网络类比成全连接网络,但对于网络的权重具有无限强的先验。

  • 所有隐藏单元的权重是共享的。

  • 除了一些连续的小单元的权重外,其他的权重都是0.

  • 池化也是一个无限强的先验:每个单元都具有对少量平移的不变性。

卷积和池化可能导致欠拟合!任何其他先验类似,卷积和池化只有当先验的夹着合理且正确时才有用。如果一项任务依赖于保存精确的空间信息,那么在所有的特征上使用池化将会增大训练误差。

根据实际需求选取先验

5. CNN in Pytorch

  • pytorch的相关接口

一文读懂卷积神经网络CNN(学习笔记)

  • LeNet in PyTorch

一文读懂卷积神经网络CNN(学习笔记)

参考:

如何通俗易懂得解释卷积(马同学知乎答案)

李宏毅老师slides

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(3)
上一篇 2022年 11月 7日 下午3:51
下一篇 2022年 11月 7日 下午3:57

相关推荐

  • 遇到一个迷恋紫色的女孩就娶了吧英文

    紫色象征着神秘、魔法、权力和奢华。它常被用来描绘富裕强大的国王、领袖、魔术师,甚至是巫师。紫色爱情是高贵纯洁的爱情,它不看重俗气的金钱,唯一能打动它的,也许只有从心而出的那份无可替…

    2023年 4月 22日
  • 山东人的官本位有多浓

    “万般皆下品,惟有读书高”,”十年寒窗无人问,一朝成名天下知”,这些在小时候耳熟能详的励志口头禅,实际上是官本位思想的真实写照。中国…

    2022年 12月 8日
  • af微调,AF微调中的wide是什么意思

    摄影技巧 器材篇 单反相机跑焦怎么办?看看尼康D610如何自己AF微调 自从买了单反,就会遇到一个问题,跑焦的问题,这个问题在变焦领域还好,比如24mm端F2.8,也看不出跑焦跑了…

    2022年 12月 12日
  • 原材料核算,不多说,上干货!原材料成本核算方法!

    原材料成本的核算方法 实际成本法 计划成本法 科目设置 “原材料” “在途物资” 【注意】在实际成本法下“原材料”科目核算实际成本。 “原材料” “材料采购” “材料成本差异” 【…

    2022年 11月 7日
  • wake up和get up 的区别

    总结:wake up睁眼没离开床 get up起床身体离开床 Wake up 的意思是醒来,睁开眼睛。可以指一个人昏迷了,被别人叫醒了。Wake up是一个动词短语,因此在时态发生…

    综合百科 2023年 8月 2日
  • 我的膝盖中了一箭,我的膝盖中了一箭攻略

    如果你看完这篇文章,知道了我今天的遭遇,你会理解我写了一篇流水日记。 上次去湖北省中医院,我本来以为这是我这半年或者这一年最后一次去医院了,没想到,现实来得猝不及防。 一不小心,我…

    综合百科 2022年 11月 21日
  • 谢杏芳穿虎纹裙和林丹出席活动

    基础款穿搭是简单且实用的,它没有华丽的色彩,也没有过于设计感的剪裁,有的只是简约又不失大气的舒适百搭。女性的衣橱必不可少的就是基础单品,不管怎么搭都不会出错,还能提升高级气质! 对…

    2023年 2月 2日
  • 三国杀谋马超活动bug

    大家好,这里是“阴间操作真是恶心人”的玖见三国。#三国杀移动版# 参与小游戏打怪兽,做任务获得星星,星星可以换三钟武将攻击怪兽。打到一定血量可以领奖励,打死能够领史诗武将谋马超。 …

    2023年 4月 14日
  • 全国部分地区2023年高考结束组图

    6月8日,在贵阳市乌当中学考点,考生结束考试后在考场外合影留念。 当日,全国部分地区2023年高考结束。 6月8日,老师在贵阳市乌当中学考点外迎接考生。 6月8日,在贵阳市乌当中学…

    2023年 12月 1日