一文看懂卷积神经网络,一文读懂卷积神经网络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

相关推荐

  • 粒米成箩,关于“粒米聚成箩,滴水汇成河”的哲理

    如果有人问我对你人生影响深远的一句话是哪一句?我会毫不犹豫地说,那就是小学四年级姜书峰老师对我们说的:“粒米聚成箩,滴水汇成河。”老师说的很多话我都忘了,但是这句话深刻的刻在了我的…

    2022年 12月 16日
  • 2019春节高速免费时间,今年春节期间高速免费时间公布

    来源:央广网 27日上午,交通运输部举行1月份例行新闻发布会。新闻发布会上,交通运输部新闻发言人刘鹏飞回答了央广网记者关于春节假期高速公路是否收费的提问。 1月27日,交通运输部举…

    2022年 11月 5日
  • 五本让人爱不释手的都市异能佳作

    上期推荐:《重生之贼行天下》,《全球论剑》,《网游之邪龙逆天》,《网游之纵横天下》,《网游之近战法师》 哈哈哈!欢迎大家来到小语的好看网文小说推荐的第八十五期,本期小语将会一如既往…

    2023年 6月 10日
  • 一磅等于多少盎司,成功育心小故事——一磅等于十六盎司

    这是一个耐人寻味的故事。在一次讨论会上,一位著名的演说家没讲一句开场白,手里却高举着一张一百美元的钞票。面对在场的几百号面面相觑的与会代表,演说家大声问道:“谁要这一百美元?”话音…

    综合百科 2023年 2月 10日
  • 中药九龙吐珠

    九龙吐珠 来源产地 为莎草科植物风车草的茎叶。 全年均可采,洗净,鲜用或晒干。 生于森林、草原地区河流沿岸的沼泽地及积水处,或栽培于水池中。 全国各地庭园有栽培,多作为观赏植物。原…

    2022年 12月 8日
  • 燕的部首

    小学语文三年级下册第一课是《古诗三首》,其中包括杜甫的《绝句》,苏轼的《惠从春江晚景》和曾几的《三衢道中》三首诗。这三首古诗都是写春天的美景,但它们着眼点不同。 我们先看第一首杜甫…

    2023年 5月 11日
  • 愿望与欲望的区别哲学

    愿望和欲望都是一种动机,也可以说是一种动力。愿字一个原一个心,意思是原心、本心、初心,它是一种笃定的、唯一的、一成不变的信念和追求。泛指心中期望实现的想法,多指美好的想法。所以愿望…

    综合百科 2022年 11月 12日
  • 六年级下册语文第一课《北京的春节》主要讲了什么

    知识点 教材分析: 本篇文章以时间为经线,以人们的活动为纬线结构全文。作者先介绍北京的春节从腊月初旬就开始了:人们熬腊八粥、泡腊八蒜、购买年货、过小年……做好过春节的充分准备。紧接…

    综合百科 2023年 4月 17日
  • 如何判断互质数(怎么判断几个数是否为互质数)

    最近在学到《最大公因数》和《最小公倍数》的时候用短除法的时候最后要短除到互质。虽然互质数的概念很简单,但是判断两个(几个)数是否互质却并没那么容易,很多同学都不能快速判断。今天我们…

    综合百科 2023年 7月 29日
  • 冒险岛账号登录,冒险岛私服登陆器

    放想象去冒险! 《冒险岛2》是腾讯旗下全新网游大作,游戏延续了冒险岛经典游戏品牌,并全新融入沙盒玩法,是一款拥有萌爆可爱的画面、创新的房屋系统、自由丰富的DIY系统及多种小游戏玩法…

    2022年 11月 24日