.truncated_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)
從截斷的正態(tài)分布中輸出隨機值煞聪。 shape表示生成張量的形狀朝抖,mean是均值,stddev是標(biāo)準(zhǔn)差。這個函數(shù)產(chǎn)生正太分布埠居,均值和標(biāo)準(zhǔn)差自己設(shè)定。這是一個截斷的產(chǎn)生正太分布的函數(shù)遥昧,就是說產(chǎn)生正太分布的值如果與均值的差值大于兩倍的標(biāo)準(zhǔn)差俱笛,那就重新生成。和一般的正太分布的產(chǎn)生隨機數(shù)據(jù)比起來妆够,這個函數(shù)產(chǎn)生的隨機數(shù)與均值的差距不會超過兩倍的標(biāo)準(zhǔn)差识啦,但是一般的別的函數(shù)是可能的。
? ? ? ?生成的值服從具有指定平均值和標(biāo)準(zhǔn)偏差的正態(tài)分布神妹,如果生成的值大于平均值2個標(biāo)準(zhǔn)偏差的值則丟棄重新選擇颓哮。
????????在正態(tài)分布的曲線中,橫軸區(qū)間(μ-σ鸵荠,μ+σ)內(nèi)的面積為68.268949%冕茅。?
????????橫軸區(qū)間(μ-2σ,μ+2σ)內(nèi)的面積為95.449974%。?
????????橫軸區(qū)間(μ-3σ姨伤,μ+3σ)內(nèi)的面積為99.730020%哨坪。?
????????X落在(μ-3σ,μ+3σ)以外的概率小于千分之三乍楚,在實際問題中常認為相應(yīng)的事件是不會發(fā)生的当编,基本上可以把區(qū)間(μ-3σ,μ+3σ)看作是隨機變量X實際可能的取值區(qū)間徒溪,這稱之為正態(tài)分布的“3σ”原則忿偷。?
????????在tf.truncated_normal中如果x的取值在區(qū)間(μ-2σ,μ+2σ)之外則重新進行選擇词渤。這樣保證了生成的值都在均值附近牵舱。
參數(shù):
shape: 一維的張量,也是輸出的張量缺虐。
mean: 正態(tài)分布的均值芜壁。
stddev: 正態(tài)分布的標(biāo)準(zhǔn)差。
dtype: 輸出的類型高氮。
seed: 一個整數(shù)慧妄,當(dāng)設(shè)置之后,每次生成的隨機數(shù)都一樣剪芍。
name: 操作的名字塞淹。
5人點贊