创建新的维度,新维度的位置是任意的
可以同时堆叠多个张量
进行堆叠的张量维度必须一致
axis的用法和tf.expand_dims中相同: axis \geq 0 表示当前维度之前插入 axis 张量是否相等,返回的是布尔型张量
out = tf.random.normal([100,10])
out = tf.nn.softmax...复制tf.tile
tf.tile()函数实现长度为1的维度复制的功能;tf.tile() 函数可以在任意维度将数据重复复制多份
x = tf.random.normal([4,32,32,3])
tf.tile...tf.where
通过tf.where(cond, a, b)操作可以根据cond条件的真假从a 或 b 中读取数据
当a=b=None即 a,b 参数不指定时,``tf.where会返回cond张量中所有...x,y 将替换传入的 x,y 参数,从而实现数据的预处理功能
return x,y
循环训练
step:完成一个batch的数据训练
通过多个step来完成整个训练集的一次迭代
for epoch