李宏毅深度学习笔记12(convolutional neural network)

why CNN for image

CNN简化了全连接的神经网络.它可以简化的原因是:
1.图像识别的时候,并不是每识别一个模式都要查看整张图,大多数特征只要看图片的一小部分就行了.
2.在图片不同区域出现的同一个模式,只需要训练出一组参数,就可以用于检测了.
3.对图片进行采样不会影响图片上的信息.

the whole CNN

在这里插入图片描述
CNN是一个不断卷积不断池化的过程.
并且上述提出的三个原因,前两个使用卷积完成,第三个是用池化完成.

CNN-convolution

在这里插入图片描述
用卷积核去卷积每个小方块(对应元素相乘相加),然后得到新的层.
在这里插入图片描述
多个层叠加就形成了rgb,带有颜色通道.
在这里插入图片描述
卷积与全连接相比,可以用到更少的参数.

CNN-max pooling

在这里插入图片描述

最大池化,就是将数据分块后,留下每个块中最大的,将其余的删除.左图左上角剩下的就是3,这样以此类推,之后就得到一个很小的图像.

flatten

在这里插入图片描述
是很简单的过程,将数据直接拉直,之后进行全连接.

what does CNN learn?

在这里插入图片描述
也不懂他说的什么意思,理解就是让图片能看出来是什么了.

应用

1.deep dream
将图片进行cnn,得到的output,让偏的数更大,偏小的数更小(正的大,负的小).
在这里插入图片描述
看到图片中那些原本是石头的东西,变成了妖魔鬼怪,这就是cnn的作用.
2.deep style
将两幅图片结合进行卷积就会得到下面的效果.
在这里插入图片描述
原始图像加上了<呐喊>,让最后结果也像<呐喊>一样的效果.
3.playing go
在这里插入图片描述
著名的Alpha Go并没有用最大池化层.
4.Speech
在这里插入图片描述
5.text
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值