tf.truncated_normal函数
tf.truncated_normal(
shape,
mean=0.0,
stddev=1.0,
dtype=tf.float32,
seed=None,
name=None
)
定义在:tensorflow/python/ops/random_ops.py.
请参阅指南:生成常量、序列和随机值>随机张量
从截断的正态分布中输出随机值.
生成的值遵循具有指定平均值和标准偏差的正态分布,不同之处在于其平均值大于 2 个标准差的值将被丢弃并重新选择.
函数参数:
- shape:一维整数张量或 Python 数组,输出张量的形状.
- mean:dtype 类型的 0-D 张量或 Python 值,截断正态分布的均值.
- stddev:dtype 类型的 0-D 张量或 Python 值,截断前正态分布的标准偏差.
- dtype:输出的类型.
- seed:一个 Python 整数.用于为分发创建随机种子.查看tf.set_random_seed行为.
- name:操作的名称(可选).
函数返回值:
tf.truncated_normal函数返回指定形状的张量填充随机截断的正常值.