博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
deeplearning.ai - 深度卷积网络:实例探究
阅读量:4091 次
发布时间:2019-05-25

本文共 1521 字,大约阅读时间需要 5 分钟。

吴恩达 Andrew Ng

深度卷积网络:实例探究

LeNet - 5

  • 这里写图片描述
  • Conv → Pool → Conv → Pool → FC → FC → Output

AlexNet

  • 这里写图片描述
  • Multiple GPUs, Local Response Normalization

VGG - 16

  • 这里写图片描述
  • 一共16 层(不算池化层)

ResNet (残差网络)

Residual block

  • shortcut/skip connection (跳远连接)
  • 这里写图片描述

Residual Network

  • 这里写图片描述
  • 信息传递到更深层的网络
  • 当网络层数达到一定的数目以后,网络的性能就会饱和,再增加网络的性能就会开始退化,但是这种退化并不是由过拟合引起的,因为实验发现训练精度和测试精度都在下降,这说明当网络变得很深以后,深度网络就变得难以训练了
  • 有利于解决梯度消失和梯度爆炸 (vanish and explode gradient)
  • 多用于训练深度网络

Why do residual networks work?

  • 残差块学习恒等函数 (identity function) 很容易,不会降低网络效率
  • same convolution ( z[l+2]+a[l] z [ l + 2 ] + a [ l ] make sense)

1×1 convolution

  • the number of channel
  • Network in Network
  • 降低信道数量 (shrink nc n c ),或者增加、不变
  • 给网络添加了一个非线性函数

Inception Network

  • 这里写图片描述
    这里写图片描述
  • 由网络决定使用多大的过滤器,怎样的组合
  • computational cost
  • bottleneck layer 瓶颈层
    这里写图片描述
  • Szegedy et al., 2014, Going Deeper with Convolutions
  • GooLeNet

Transfer Learning 迁移学习

  • use someone else’s pre-trained weighs
  • freeze all of the earlier layers’ weight
  • more data, the smaller layers you freeze

Data Augmentation

  • Morroring operation (镜像对称)
  • Random Cropping (随机裁剪)
  • Color Shifting (颜色变换)
  • PCA Color Augmentation

The State of Computer Vision

  • less data, more hand-engineering
  • lots of data, simple algorithms and little hand-engineering
  • Two sources of knowledge: Labeled data, Hand engineered features/network architecture/other components
  • Tips

    • Train several networks independently and average their outputs
    • Run classifier on multiple versions of test images and average results (10-crop)
    • Use architectures of networks published in the literature, open source implementations, pretrained models

你可能感兴趣的文章
(python版)《剑指Offer》JZ06:旋转数组的最小数字
查看>>
(python版)《剑指Offer》JZ13:调整数组顺序使奇数位于偶数前面
查看>>
(python版)《剑指Offer》JZ28:数组中出现次数超过一半的数字
查看>>
(python版)《剑指Offer》JZ30:连续子数组的最大和
查看>>
(python版)《剑指Offer》JZ32:把数组排成最小的数
查看>>
(python版)《剑指Offer》JZ02:替换空格
查看>>
JSP处理表单
查看>>
部署Servlet/JSP应用
查看>>
JSP/Servlet——MVC设计模式
查看>>
Java入门之容器
查看>>
使用JSTL
查看>>
Java 8新特性:Stream API
查看>>
JSP指令与动作
查看>>
JSP表单输入控件
查看>>
移动互联网应用开发概览
查看>>
Web表单处理实例:博客注册用户
查看>>
管理用户状态——Cookie与Session
查看>>
Filter——拦截请求保护页面安全
查看>>
JSP/Servlet页面重定向
查看>>
了解互联网(Internet)与万维网(World Wide Web)的技术内涵
查看>>