tf.pad精准理解

函数原型:

tf.pad 
pad( 
tensor, # 输入数据 
paddings, 
mode=’CONSTANT’, # 可以有其它选项 REFLECT
name=None 
)

mode=’CONSTANT’,paddings=[[1,1],[1,1]]的意思是向上填充一行0,向下填充一行0,向左填充一行0,向右填充一行0

假设tensor是(1,2),(4,5)
[[0. 0. 0. 0.]
 [0. 1. 2. 0.]
 [0. 4. 5. 0.]
 [0. 0. 0. 0.]]

mode=’REFLECT’,定好边缘,按边缘翻且边缘不复制,paddings=[[1,1],[1,1]]左右上下各翻一行

假设tensor是(1,2),(4,5)
[[5. 4. 5. 4.]
 [2. 1. 2. 1.]
 [5. 4. 5. 4.]
 [2. 1. 2. 1.]]

[[1. 2.]
 [4. 5.]]
第一次向左翻是得到 ,竖向2,5翻到左边
[2. 1. 2. ]
[5. 4. 5. ]

mode=’SYMMETRIC’把边缘也复制了,从对称轴开始复制,paddings=[[1,1],[1,1]]左右上下各翻一行,包含了轴

假设tensor是(1,2),(4,5)
[[1. 1. 2. 2.]
 [1. 1. 2. 2.]
 [4. 4. 5. 5.]
 [4. 4. 5. 5.]]

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏贾志刚-OpenCV学堂

TensorFlow中常量与变量的基本操作演示

TensorFlow中常量与变量的基本操作演示 本文将介绍TensorFlow中的基本算法运算与矩阵运算,介绍Tensorflow中常量、变量、操作符等基本运算...

3658
来自专栏简书专栏

基于Numpy的线性代数运算

numpy.matrix方法的参数可以为ndarray对象 numpy.matrix方法的参数也可以为字符串str,示例如下:

1253
来自专栏数据结构与算法

P1410 子序列

题目描述 给定一个长度为N(N为偶数)的序列,问能否将其划分为两个长度为N/2的严格递增子序列, 输入输出格式 输入格式: 若干行,每行表示一组数据。对于每组数...

2626
来自专栏程序生活

美团NLP实习面试总结一 基本知识4 数据结构二 NLP相关技术1 LSTM2 介绍实体链接与实体映射3 解释随机游走的原理及作用4 命名实体识别

机会总是留给有准备的人 一 基本知识 1 python 解释下装饰器和生成器的作用以及用法 类的知识点,类与对象,三个输出 2 java HashMap的实现原...

3533
来自专栏技术专栏

Python3入门机器学习(二)- Jupyter Notebook与Numpy的使用

测试结果表明,运行了一千次,取有价值的7次,平均每次耗时324+/-5.7 μs(有多少次循环是由Jupyter Notebook自动决定的)

843
来自专栏C语言及其他语言

【每日一题】问题 1472: 矩阵乘法

关注我们 题目描述 给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 例如: A = 1 2 3 4 A的2次幂 7 10 ...

27810
来自专栏编程直播室

读书笔记:《算法图解》第一章 算法简介时间复杂度#

1554
来自专栏AIUAI

GPU 显存 - Caffe 内存优化

3336
来自专栏专知

如何在TensorFlow上高效地使用Dataset

【导读】近日,机器学习工程师Francesco Zuppichini发表一篇教程,讲解了在TensorFlow中高效地输入数据集的方法,作者首先抛弃了feed-...

1.1K5
来自专栏C语言及其他语言

[每日一题]C语言程序设计教程(第三版)课后习题6.7

题目描述 一个数如果恰好等于不包含它本身所有因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。 编程序找出N之内...

2677

扫码关注云+社区