【八股文-机器学习】padding
padding的作用
filter在按照步长移动时候,可能会不够,因此需要填充,例如输入数据是(1,5,5,1), filters是(1,2,2,1),strides是(1,2,2,1), 那么5%2不等于0,因此多出来一列和一行,这时候就需要填充了;在Tensorflow中是向右填充用最右边一列,向下填充用最下边一行。例如下面的例子中对a进行了填充,得到的结果为(1,6,6,1)
a = [[0.0,0,0,0,1],
[0,1,-1,0,1],
[0,-1,2,1,1],
[0,0,2,-1,1],
[0,0,2,-1,1]]
[[0.0,0,0,0,1,1],
[0,1,-1,0,1,1],
[0,-1,2,1,1,1],
[0,0,2,-1,1,1],
[0,0,2,-1,1,1],
[0,0,2,-1,1,1]]