美文网首页
caffe模型学习2

caffe模型学习2

作者: 星夜兼程工作笔记 | 来源:发表于2020-04-21 10:36 被阅读0次

一、各层输入输出尺寸计算:

先定义几个参数

输入图片大小W×W

Filter大小F×F

步长S

padding的像素数P

于是我们可以得出

N = (W − F + 2P )/S+1        'SAME'方式

输出图片大小为N×N

卷积中的特征图大小计算方式有两种,分别是‘VALID’和‘SAME’,卷积和池化都适用,除不尽的结果都向上取整。

例如:输入图片大小 416 *416, kernel_size:3  stride:2  pad:1

那么输出图片大小 = (416 - 3 + 2 * 1)/2 +1 = 209

备注:

1.如果计算方式采用'VALID',则:

其中Wout为输出特征图的大小,Win为输入特征图的大小,F为卷积核大小,stride为卷积步长。

2.如果计算方式采用'SAME',输出特征图的大小与输入特征图的大小保持不变,

其中padding为特征图填充的圈数。

输出层的深度是滤波器的个数!每一个filter遍历输入层会产生一个深度的输出层,那么n个输出层就会产生n个深度的输出层(也就是输出层的深度啦)。

这里再说一下,输出层每一个深度的计算过程。比如,输入层是28*28*3的图像,filter为3*3*3的滤波器。那么3个通道的filter会相应的每一个通道相互独立计算,然后再将3个通道的值相加在一起。

这就是每一个filter的计提的计算过程。现在就是CNN卷积的处理过程。

相关文章

网友评论

      本文标题:caffe模型学习2

      本文链接:https://www.haomeiwen.com/subject/uutjihtx.html