一文看懂卷积神经网络,一文读懂卷积神经网络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年 12月 28日
  • 2021高考化学必考知识点归纳

    向学霸进军特意整理出2023高考一轮复习知识点之高考化学300个知识盲点,希望能够为广大考生提供帮助。 1 1、钝化现象:铁、铝在冷的浓硝酸或浓硫酸中钝化。钝化只在常温下用,加热条…

    2023年 1月 11日
  • 三月十五是什么节日有什么风俗,三月十五之前有什么好日子

    今天农历三月十五,老人说“发不发,就看三月十五”,三月十五是啥日子?有啥习俗?想发财的朋友,接着往下看,有用! 今天是农历三月十五,民间传说是财神爷赵公明的诞辰。赵公明为五路财神之…

    2023年 11月 29日
  • 我是传奇结局,《我是传奇》这个故事原来有三个结局

    推荐指数:★★★★ 悬疑指数:★★ 视觉指数:★★★ 剧情指数:★★★★ 今天要跟您分享的,是2007年的经典丧尸电影《我是传奇》。 开局一人一狗,等级天赋已加满,装备物资随地捡。…

    2022年 11月 30日
  • 鳄鱼是鱼吗?鳄鱼这个称呼是怎么来的呢

    鳄鱼是一种不是鱼类的爬行动物,它们既能在陆地上生活,也可以在水里生活,叫鱼却不是鱼,因为它们和鱼之间最直接的区别就是,鱼是用腮进行呼吸的,而鳄鱼这种动物则是用肺来呼吸的。 众所周知…

    2022年 11月 5日
  • 525大学生心理健康日有哪些活动

    当我开始真正爱自己, 我开始远离一切不健康的东西。 不论是饮食和人物,还是事情和环境, 我远离一切让我远离本真的东西。 从前我把这叫做“追求健康的自私自利”, 但今天我明白了,这是…

    2024年 1月 31日
  • 十几年前的经典游戏,你是否还记得我

    单机游戏的发展速度很快,在高画质游戏时代,过去的老游戏早已淘汰,但是经典游戏,即使淘汰了,也依然会让玩家们铭记在心,不管是三年,还是五年,就算是十几年,这些经典游戏,也依然不会被忘…

    2023年 1月 2日
  • 冬至饺子夏至面的做法,冬至饺子面怎样做好吃

    “冬至饺子夏至面”,凡是跟节气沾边的美食,好像都卖得不错,6月21号就是夏至节气了,按照老一辈的传统习俗,这一天要吃面条,新麦收割完成,尝一尝味道,再就是顺应时节,面条顺滑可口,浇…

    2023年 3月 9日
  • 仙剑奇侠传:至今困扰玩家们的六道选择题,很多人还是无法下结论

    但凡是选择题,都会同时携带着选择困难症,尤其是仙剑奇侠传系列游戏这样的大IP。即便已经多年过去,当中的部分玩家真正在现实里经历了韶华白首的转瞬,可每次提到游戏里的二选一,依旧会为了…

    2023年 8月 13日
  • 招商加盟网官网

    2020年是特殊的一年。因为疫情的原因,武汉封城。经过4个月的时间,武汉迎来了解封,相信很多人都想去看看这个 坚强的城市,那去到武汉怎能不去尝尝特色小吃呢,比如热干面,久久鸭等。 …

    综合百科 2022年 11月 18日