不过,我还是对random_normal()参数(平均值,stddev)感到困惑。 stddev在random_normal中的真正含义是什么?

(tf.compat.v1.random_normal([3, 128], mean=6, stddev=0.1, seed = 1)

最佳答案

上面的代码行尝试使用以高斯(正态)分布(钟形曲线)为中心的随机值初始化尺寸为[3, 128]的张量,该分布以(mean)6为中心并且具有标准偏差(stddev )的0.1(表示均值0.1左右的值的“散布”或“偏离”)。随机种子seed用于在代码的多次运行中为张量生成相同的随机值集,以确保结果之间的一致性。随机种子会从同一台计算机的特定分布中生成同一组随机值。

更多参考:
 1. https://www.tensorflow.org/api_docs/python/tf/random/normal?version=stable
 2. https://en.m.wikipedia.org/wiki/Normal_distribution

08-24 14:19