Coursera吴恩达《卷积神经网络》课程笔记(1)卷积神经网络

计算机视觉

计算机视觉问题

  • 图片分类
    这里写图片描述
  • 目标检测
    这里写图片描述

  • 画风迁移
    这里写图片描述

在大图片上的深度学习

这里写图片描述
如果采用传统的全连接层,可能会导致参数巨大,导致无法进行计算。卷积神经网络由此产生

边缘检测的例子

这里写图片描述
可以设计一些专用的filter来提取图片的纵向边缘和横向边缘
- vertical edges
这里写图片描述

  • horizontal edges
    这里写图片描述
    这些专用的filters是计算机视觉专家精心设计出来的,往往可以提取一些不错的特征,但每次人为去设计,可能不够灵活。我们应该尝试让数据说话。也就说去学习一些filters
    这里写图片描述

Padding组件

为什么要引入Padding组件

  • 卷积操作会使输出缩小太快
  • 卷积操作会导致输出中只有极少数值会受到图像边缘像素的影响,这样相当于丢失了一些边缘像素的信息
    这里写图片描述

Strided 组件

strided卷积的例子

这里写图片描述

strided卷积的总结

这里写图片描述

在立体上的卷积

在RGB图像上的卷积

这里写图片描述

采用多个卷积filters

这里写图片描述

单层卷积神经网络

单层神经网络的例子

这里写图片描述

单层卷积神经网络的符号规定

这里写图片描述

Pooling组件

  • Max Pooling(常用)
    这里写图片描述
  • Average Pooling(不常用)
    这里写图片描述

Pooling层总结

这里写图片描述

  • 池化前后通道的数量不变
  • 池化层没有需要学习的参数

    卷积神经网络层的类型

  • 卷积层

  • 池化层
  • 全连接层

一个完整的卷积神经网络的例子

这里写图片描述

  • 参数主要集中在全连接层
  • 随着层数的递增, nHnW 都是递减的, nC 是递增的

为什么卷积是有意义的

  • 参数共享:如果一个特征探测器在图像的某个部分是有用的,那么他很有可能在图像的另外的部分也是有用的
  • 稀疏连接:在每一层,每一个输出中的只依赖一小部分的输入
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值