Tensorflow中padding的两种类型SAME和VALID
来源:互联网 发布:sql中not in的意思 编辑:程序博客网 时间:2024/06/05 04:38
SAME means that the output feature map has the same spatial dimensions as the input feature map. Zero padding is introduced to make the shapes match as needed, equally on every side of the input map.
VALIDmeans no padding.
Padding could be used in convolution and pooling operations.
Here, take pooling for example:
down vote
If you like ascii art:
"VALID"
= without padding:inputs: 1 2 3 4 5 6 7 8 9 10 11 (12 13) |________________| dropped |_________________|
"SAME"
= with zero padding:pad| |pad inputs: 0 |1 2 3 4 5 6 7 8 9 10 11 12 13|0 0 |________________| |_________________| |________________|
In this example:
- Input width = 13
- Filter width = 6
- Stride = 5
Notes:
"VALID"
only ever drops the right-most columns (or bottom-most rows)."SAME"
tries to pad evenly left and right, but if the amount of columns to be added is odd, it will add the extra column to the right, as is the case in this example (the same logic applies vertically: there may be an extra row of zeros at the bottom).
The TensorFlow Convolution example gives an overview about the difference between SAME
and VALID
:
For the
SAME
padding, the output height and width are computed as:out_height = ceil(float(in_height) / float(strides[1]))
out_width = ceil(float(in_width) / float(strides[2]))
And
For the
VALID
padding, the output height and width are computed as:out_height = ceil(float(in_height - filter_height + 1) / float(strides1))
out_width = ceil(float(in_width - filter_width + 1) / float(strides[2]))
转载自:
http://blog.csdn.net/jasonzzj/article/details/53930074
阅读全文
0 0
- Tensorflow中padding的两种类型SAME和VALID
- Tensorflow中padding的两种类型SAME和VALID
- Tensorflow中padding的两种类型SAME和VALID
- Tensorflow中padding的两种类型SAME和VALID
- Tensorflow中padding的两种类型SAME和VALID
- Tensorflow中padding的两种类型SAME和VALID
- TensorFlow中CNN的两种padding方式“SAME”和“VALID”
- TensorFlow中CNN的两种padding方式“SAME”和“VALID”
- Tensorflow里的padding操作(VALID和SAME两种)
- tensorflow中padding的两种类型对比
- tensorflow:SAME VALID padding
- [AI, 深度学习] tensorflow中padding="SAME"和"VALID"的区别
- 卷积神经网络中same padding 和 valid padding
- tensorflow_conv2d_max_pool卷积池化padding参数为SAME和VALID的区别
- tensorflow中padding方式理解:same与valide
- tf的“SAME”和“VALID”
- tensorflow中nn的padding
- caffe和tensorflow中padding区别
- bzoj 4008(浅谈全局整体考虑设计状态实现期望dp)
- SSM+Redis采用spring-data方式整合
- C++ Qt多线程 TcpSocket服务器实例
- Jarvis OJ writeup Basic
- fremarker语法大全
- Tensorflow中padding的两种类型SAME和VALID
- 目标跟踪经典算法 相关滤波跟踪(MOSSE)简析
- C51编程语言
- lower_bound(一个不怎么好的栗子)
- hihocoder A Game 区间dp
- 什么是Bash Shell的内建(build in)命令
- 第一天
- bzoj2152: 聪聪可可(点分治)
- hadoop2.5.2出现 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… us