对于卷积层得新的理解

卷积层得参数:

in * kernelw * kernel *c:

可以理解为全连接,我们可以把一个饼状图当做一个节点,

如果把一个饼,也就是一个kernel*kernel(例:2*2)当做一个节点,那么这个参数层也就是  in * 1 * out

那么这个所谓的in * 1 *out 不就是全连接里面的w吗!w的参数刚好就是前面的节点乘后面的节点的个数!

 

继续理解,那么每个

总共20个channel

img1(w*h*1(此处的1可以表示为channel为1)),img2(w*h*1),img3(w*h*1)...img20

这是输入层

参数就是

kernel(k*k)        

kernel(k*k)

.

.

.

总共20层

 

此时如果输出是30个channel

那么这个参数量就是20*k*k*30,所以,其实就是全连接,只不过每个点变成了每个feature,每个w从一个值变成了一个kernel*kernel

这样做的目的和好处:以前一个featutemap可能是10*10的点,那么对应的可能就是100个参数,现在一个2*2就能行,大大节省了参数,但是说实话,表达效果肯定不如全连接,只是参数变少了很多

然后这么做的可行性,

其实滑动就是对比:怎么理解

还有就是一个channel就是一个特征,可以类似全连接,即上一层所有特征都只生产新的一个特征,这就是新的一个通道,怎么加工?

 

posted @ 2019-03-20 23:42  freebirds  阅读(386)  评论(0编辑  收藏  举报