tf.truncated_normal
truncated_normal(
shape,
mean=0.0,
stddev=1.0,
dtype=tf.float32,
seed=None,
name=None
)
功能說明:
產生截斷正態分布隨機數,取值范圍為
[ mean - 2 * stddev, mean + 2 * stddev ]。
參數列表:
| 參數名 | 必選 | 類型 | 說明 |
|---|---|---|---|
| shape | 是 | 1 維整形張量或 array | 輸出張量的維度 |
| mean | 否 | 0 維張量或數值 | 均值 |
| stddev | 否 | 0 維張量或數值 | 標准差 |
| dtype | 否 | dtype | 輸出類型 |
| seed | 否 | 數值 | 隨機種子,若 seed 賦值,每次產生相同隨機數 |
| name | 否 | string | 運算名稱 |
import tensorflow as tf initial = tf.truncated_normal(shape=[3,3], mean=0, stddev=1) print(tf.Session().run(initial))
