[关闭]
@mShuaiZhao 2018-01-04T11:19:53.000000Z 字数 1918 阅读 329

week01.Ng's CNN Course

CNN 2017.12


1. Computer Vision

2. Edge Detection Example

3. More Edge Detection

4. Padding

5. Strided convolution

6. Convolutions over Volume

7. One Layer of a Convolutional Network

8. Simple Convolutional Network Example

9. Pooling Layer

ConvNets often also use pooling layers to reduce the size of the representation, to speed the computation, as well as make some of the features that detects a bit more robust.

So, what the max operates to does is really to say, if these features detected anywhere in this filter, then keep a high number. But if this feature is not detected, so maybe this feature doesn't exist in the upper right-hand quadrant. Then the max of all those numbers is still itself quite small. So maybe that's the intuition behind max pooling. But I have to admit, I think the main reason people use max pooling is because it's been found in a lot of experiments to work well, and the intuition I just described, despite it being often cited, I don't know of anyone fully knows if that is the real underlying reason. I don't have anyone knows if that's the real underlying reason that max pooling works well in ConvNets.

no parameters to learn

10. CNN Example

11. Why CNN?

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注