【八股文-机器学习】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]]
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务