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函數返回指定形狀的張量填充隨機截斷的正常值.