TensorFlow2.0基础
文章平均质量分 91
记录TensorFlow2.0的基本使用方法
立Sir
专注于深度学习、机器视觉,代码涉及Python、TensorFlow、Pytorch。源码获取加VX:hitsz_zl
展开
-
【TensorFlow2.0】(7) 张量排序、填充、复制、限幅、坐标选择
各位同学好,今天和大家分享一下TensorFlow2.0中的一些操作。内容有:1. 张量排序1.1 tf.sort() 和 tf.argsort()按升序或降序对张量进行排序,返回排序后的结果:tf.sort(tensor, direction)direction 指降序还是升序,默认升序排序。降序:direction='DESCENDING' ;升序:direction='ASCENDING'按升序或降序对张量进行排序,返回索引:排序后的当前位置在原始位置中的索引:tf原创 2021-11-25 14:15:29 · 2781 阅读 · 0 评论 -
【TensorFlow2.0】(6) 数据统计,范数、最值、求和、均值、最值位置、唯一值、张量比较
各位同学好,今天和大家分享一下TensorFlow2.0中的数据分析操作。内容有:(1)范数 tf.norm();(2)最值 tf.reduce_min(),tf.reduce_max()(3)求和 tf.reduce_sum();(4)均值 tf.reduce_mean();(5)最值的位置 tf.argmax(),tf.argmin();(6)两个张量比较 tf.equal;(7)张量唯一值 tf.unique()那我们开始吧。1. 范数tf.orm(tensor, ord, axi..原创 2021-11-24 20:56:50 · 1961 阅读 · 0 评论 -
【TensorFlow2.0】(5) 数学计算、合并、分割
各位同学好,今天和大家分享一下TensorFlow2.0中的数学运算方法、合并与分割。内容有:(1)基本运算;(2)矩阵相乘;(3)合并 tf.concat()、tf.stack();(4)分割 tf.split()、tf.unstack()那我们开始吧。1. 基本数学运算开始之前,我们先定义两个tensor,下面的计算都使用这两个# 2行2列的全为2的tensora = tf.fill([2,2],2.) # 2行2列全1tensor,默认float32b = tf.ones(原创 2021-11-24 14:41:39 · 1588 阅读 · 0 评论 -
【TensorFlow2.0】(4) 维度变换、广播
各位同学好,今天我和大家分享一下TensorFlow2.0中有关数学计算的相关操作,主要内容有:(1) 改变维度:reshape();(2) 维度转置:transpose();(3) 增加维度:expand_dims();(4) 减少维度:squeeze();(5) 广播:broadcasting_to()。假设一张图像有四个维度: [ batch, row, width, channel ]batch:理解为几张图像row:图像的行width:图像的列channel:通道原创 2021-11-24 10:01:42 · 1369 阅读 · 0 评论 -
【TensorFlow2.0】(3) 索引与切片操作
各位同学好,今天我和大家分享一下TensorFlow2.0中索引与切片。内容有:(1) 给定每一维度的索引来获取数据;(2) 切片索引;(3) 省略号应用;(4) tf.gather() 方法;(5) tf.gather_nd() 方法;(6) 布尔索引选数据那我们开始吧。1. 给定每一维度的索引获取数据1.1 变量[ ][ ] 方法首先定义一个全为1的四维tensor,如:tf.ones([2,3,3,2])。由于整个数据庞大,不利于观察,我们使用.shape来观察取出数据的情况。原创 2021-11-23 16:42:44 · 2115 阅读 · 0 评论 -
【TensorFlow2.0】(2) 创建tensor的方法
各位同学好,今天和大家分享一下TensorFlow2.0中的tensor变量的创建方法。内容有:(1) 通过numpy和list创建tensor;(2) 创建全部为某个值的tensor;(3) 随机化创建:正态分布、均匀分布;(4) 重新洗牌;(5) tf.constant()那我们开始吧。1. 通过numpy和list创建tensor方法: tf.convert_to_tensor(value, dtype=None)np.ones([2,3]) 使用numpy创建2行3列全为1的原创 2021-11-23 14:01:43 · 4594 阅读 · 0 评论 -
【TensorFlow2.0】(1) tensor数据类型,类型转换
各位同学好,今天和大家分享一下TensorFlow2.0中的tensor数据类型,以及各种类型之间的相互转换方法。1. tf.tensor 基础操作scaler标量:1.2vector向量:[1.2]、[1.1,2.2,3.3] 注意:此处的[1.2]是一维的,而1.2是0维的matrix矩阵:[[1.1,2.2],[3.3,4.4]]tensor张量:代表任意维度的数据1.1 创建一个tensor创建方法: tf.constant(value, shape=维度, d...原创 2021-11-22 20:17:37 · 18571 阅读 · 2 评论