CNN Network Structure2

0 More Details: HomeLink

在这里插入图片描述

1 Why ResNet

在这里插入图片描述
The deeper the network,
The more parameters,
The worse results we’ll get
WERIED!!!
WHY???
Too deep, accuracy saturated
Gradient vanished
How???
在这里插入图片描述在这里插入图片描述

1.1 Structure: 2Qs

Structure
在这里插入图片描述在这里插入图片描述
We can use conv/pool to reduce the size,
What about the shortcut?


How can we add 2 parts without same resolution?
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

  1. Get rich set of primary features

  2. Channel of input layer is less, big kernel doesn’t have to mean great of params

  3. Computing reason:
    Res:7 * 7 * 3 * 64 *112 * 112 = 120M
    VGG: 3 * 3 * 3 * 64 * 224 * 224 +
    3 * 3 * 64 * 64 * 224 * 224 +
    3 * 3 * 64 * 128 * 112 *112 +
    3 * 3 * 128 * 128 * 56 * 56
    = x >>120M * 2

1.2 VggNet & Small kernel

在这里插入图片描述
在这里插入图片描述
Small kernel always better?

NO

Sacrificing more real details of the image

1.3 Structure: Revisit

在这里插入图片描述
50-layer : 49 Conv layer

扫描二维码关注公众号,回复: 12312617 查看本文章

conv1: 7 * 7

before 50-layer no 1 * 1

50-layer, num of channel: less less more…

how add between left and right ? add conv in left…

2 Structure: Advanced?

deeper
在这里插入图片描述
wider
在这里插入图片描述

3 Why better?

1 Solved gradient vanishing by using shortcut

2 Can be seen as assembled models

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_36783816/article/details/112801337