tensorflow api r1.4 notes for W姓大宝

expand_dims(input,axis=None,name=None,dim=None)

examples:

tensor t [2,3,5]  add batch number

tf.shape(tf.expand_dims(t2,0)) #[1,2,3,5]  ,0 is the position where 1dimension is added#

# 't' is a tensor of shape [2]

tf.shape(tf.expand_dims(t,0))# [1, 2]

tf.shape(tf.expand_dims(t,1))# [2, 1]

tf.shape(tf.expand_dims(t,-1))# [2, 1]



tensorflow api r1.4 notes for W姓大宝_第1张图片
slice函数用于提取input tensor里的某些特定维的特定值
tensorflow api r1.4 notes for W姓大宝_第2张图片
[1,0,0]是提取的起始位置,下标从0开始;第3个输入是每一维提取的个数。[1,1,3]表示:第一个1是第2维,即[[3,3,3],[4,4,4]],第2个1是在[[3,3,3],[4,4,4]]中取[3,3,3],最后的3是这个[3,3,3]tensor取3维数据,即[3,3,3]


tensorflow api r1.4 notes for W姓大宝_第3张图片
简单版的分割张量的函数


tensorflow api r1.4 notes for W姓大宝_第4张图片


tensorflow api r1.4 notes for W姓大宝_第5张图片
填充函数,在tensor周围加0


tensorflow api r1.4 notes for W姓大宝_第6张图片
[1,1,]表示在t前后加全0,[2,2]表示在每一维前两列和后两列加0


tensorflow api r1.4 notes for W姓大宝_第7张图片
沿轴合并tensor


tensorflow api r1.4 notes for W姓大宝_第8张图片
分解函数为tf.unstack
tensorflow api r1.4 notes for W姓大宝_第9张图片


tensorflow api r1.4 notes for W姓大宝_第10张图片
把tensor沿轴做镜像


tensorflow api r1.4 notes for W姓大宝_第11张图片
dims是几就对第几维进行镜像


tensorflow api r1.4 notes for W姓大宝_第12张图片
perm是转置的axis


tensorflow api r1.4 notes for W姓大宝_第13张图片
0,1,2变为0,2,1 所以第一维不变,后两维转置


tensorflow api r1.4 notes for W姓大宝_第14张图片
space_to_batch的新版本,用于调整tensor及batch的大小,batch变大,tensor变小


tensorflow api r1.4 notes for W姓大宝_第15张图片


tensorflow api r1.4 notes for W姓大宝_第16张图片
计算能够使输入的tensor被blocksize整除的padding的shape


tensorflow api r1.4 notes for W姓大宝_第17张图片
spacetobatch的反操作


tensorflow api r1.4 notes for W姓大宝_第18张图片
输出的channel为输入的channel个数 x block_size x  block_size


tensorflow api r1.4 notes for W姓大宝_第19张图片
将params这个tensor中下标为indices的tensor组合到一个tensor里


tensorflow api r1.4 notes for W姓大宝_第20张图片


tensorflow api r1.4 notes for W姓大宝_第21张图片
这个是加了batch编号的例子


tensorflow api r1.4 notes for W姓大宝_第22张图片
找到x中不同的元素,元素的值返回到y,相同元素的位置用相同的标号表示,返回到idx,不同元素个数返回到count


tensorflow api r1.4 notes for W姓大宝_第23张图片


tensorflow api r1.4 notes for W姓大宝_第24张图片
tf.gather_nd的反操作,根据shape的大小填充updates


tensorflow api r1.4 notes for W姓大宝_第25张图片


tensorflow api r1.4 notes for W姓大宝_第26张图片


tensorflow api r1.4 notes for W姓大宝_第27张图片
将data根据partition进行划分,划分的个数维num_partitions


tensorflow api r1.4 notes for W姓大宝_第28张图片


tensorflow api r1.4 notes for W姓大宝_第29张图片
根据indices把data中的数据合并


tensorflow api r1.4 notes for W姓大宝_第30张图片
tensorflow api r1.4 notes for W姓大宝_第31张图片


tensorflow api r1.4 notes for W姓大宝_第32张图片
tensorflow api r1.4 notes for W姓大宝_第33张图片
与操作


tensorflow api r1.4 notes for W姓大宝_第34张图片


tensorflow api r1.4 notes for W姓大宝_第35张图片
根据indices生成one_hot tensor,其最后一维的维数为depth,one_hot中不为0的部分赋on_value,为0的部分赋off_value


tensorflow api r1.4 notes for W姓大宝_第36张图片
indices中0,1,2为on_value部分的下标,-1是全0

你可能感兴趣的:(tensorflow api r1.4 notes for W姓大宝)