卷积神经网络要点解析

参照:
[stanford CS231n]Convolutional Neural Networks (CNNs / ConvNets)
[karpathy]ConvNetJS CIFAR-10 demo
【知乎译文】没有博士学位,照样玩转TensorFlow深度学习
【腾讯视频】TensorFlow and deep learning, without a PhD

Architecture Overview

  • why ConvNet ?

Regular Neural Nets don’t scale well to full images. In CIFAR-10, images are only of size 32x32x3 (32 wide, 32 high, 3 color channels), so a single fully-connected neuron in a first hidden
layer of a regular Neural Network would have 32*32*3 = 3072 weights.

  • 卷积层的作用?

CNN的最大特点就是稀疏连接(局部感受)和权值共享

local connectivity
spatial arrangement (Three hyperparameters control the size of the output volume: the depth, stride and zero-padding .)
parameter sharing

  • 池化层的作用?

Its function is to progressively reduce the spatial size of the representation to reduce the amount of parameters and computation in the network, and hence to also control overfitting.

posted @ 2018-01-08 21:42  钢珠子  阅读(183)  评论(0编辑  收藏  举报