tf.random_normal
时间: 2024-08-29 12:01:40 浏览: 43
tf.truncated_normal与tf.random_normal的详细用法
`tf.random.normal` 是 TensorFlow 中的一个随机数生成函数,它用于生成正态分布(也称为高斯分布)的张量。这个函数的基本语法如下:
```python
tf.random.normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)
```
其中:
- `shape`: 输出张量的维度形状。
- `mean`: 正态分布的均值,默认为 0.0。
- `stddev`: 标准差,决定了分布的宽度,默认为 1.0,即标准正态分布。
- `dtype`: 张量的数据类型,默认为 `float32`。
- `seed`: 随机数生成的种子,可以用来保证结果的一致性。
- `name`: 可选操作名称。
这个函数返回的是一个指定形状和分布的随机浮点数张量,常用于初始化神经网络层的权重、偏置或者其他需要随机数据的地方。
阅读全文