tf.convert_to_tensor(np.ones([2, 3]))
- convert_to_tensor是直接转换list或者np.array等类型变为tensor
- 使用过程中是把传入的数据直接当作data
- 传入的data中不能出现不能被tensor包含的数据类型,比如[1, (1, 2)]
tf.zeros([2, 3])
- 生成一个全是零的tensor
- 传入的是shape不是data,例如上述为2行3列矩阵
- tf.zeros([2, 3, 4])是创建一个shape(2, 3, 4)的zeros
tf.zeros_like(data)
- 传入data的零张量
tf. ones(1)
全为1的张量
tf.fill([shape], num)
填充全向量
随机初始化
tf.random.normal([shape], mean, std)
tf.random.trucated_normal([shape], mean, std)
截断正太分布,一般用于防止极端值产生梯度消失
tf.random.uniform([shape], minval, maxval)
均匀分布