tensorflow--张量变换--汇总
官网链接:https://tensorflow.google.cn/api_guides/python/array_ops#Shapes_and_Shaping
一、Casting
TensorFlow提供了一些可以用来在图表中绘制张量数据类型的操作。
- tf.string_to_number
- tf.to_double
- tf.to_float
- tf.to_bfloat16
- tf.to_int32
- tf.to_int64
- tf.cast
- tf.bitcast
- tf.saturate_cast
二、Shapes and Shaping
TensorFlow提供了几种操作,可以用来确定张量的形状,并改变张量的形状。
- tf.broadcast_dynamic_shape
- tf.broadcast_static_shape
- tf.shape
- tf.shape_n
- tf.size
- tf.rank
- tf.reshape
- tf.squeeze
- tf.expand_dims
- tf.meshgrid
三、Slicing and Joining
TensorFlow提供了一些操作来分割或提取张量的部分,或者将多个张量连接在一起。
- [tf.slice
- [tf.strided_slice
- [tf.split
- [tf.tile
- tf.pad
- tf.concat
- [tf.stack
- [tf.parallel_stack
- [tf.unstack
- [tf.reverse_sequence
- [tf.reverse
- [tf.reverse_v2
- [tf.transpose
- [tf.extract_image_patches
- [tf.space_to_batch_nd
- [tf.space_to_batch
- [tf.required_space_to_batch_paddings
- [tf.batch_to_space_nd
- [tf.batch_to_space
- [tf.space_to_depth
- [tf.depth_to_space
- tf.gather
- tf.gather_nd
- [tf.unique_with_counts
- [tf.scatter_nd
- [tf.dynamic_partition
- [tf.dynamic_stitch
- [tf.boolean_mask
- [tf.one_hot
- [tf.sequence_mask
- [tf.dequantize
- [tf.quantize_v2
- [tf.quantized_concat
- [tf.setdiff1d
四、Fake quantization
用于帮助训练以获得更好的量化精度的操作。
- tf.fake_quant_with_min_max_args
- tf.fake_quant_with_min_max_args_gradient
- tf.fake_quant_with_min_max_vars
- tf.fake_quant_with_min_max_vars_gradient
- tf.fake_quant_with_min_max_vars_per_channel
- tf.fake_quant_with_min_max_vars_per_channel_gradient
这里是一个广告位,,感兴趣的都可以发邮件聊聊:tiehan@sina.cn
个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn
个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn