语法
random_normal_initializer(mean=0.0,
stddev=1.0,
seed=None,
dtype=tf.float32)
作用
生成一组符合标准正态分布的 tensor 对象
参数
**mean**:正态分布的均值,默认值 0,一个 python 标量或一个标量张量.要生成的随机值的均值.
**stddev**:正态分布的标准差, 默认值 1,一个 python 标量或一个标量张量.要生成的随机值的标准偏差.
**seed**:随机种子,指定seed的值相同生成同样的数据,一个 Python 整数.用于创建随机种子.查看 tf.set_random_seed 行为.
**dtype**:数据类型,只支持浮点类型
代码
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
w_init = tf.random_normal_initializer(0., .1)
print(w_init)
<tensorflow.python.ops.init_ops.RandomNormal object at 0x0000028B46773640>