TensorFlow函數(shù):tf.truncated_normal_initializer

2018-04-09 11:01 更新

tf.truncated_normal_initializer函數(shù)

truncated_normal_initializer類

別名:

  • tf.initializers.truncated_normal類 
  • tf.keras.initializers.TruncatedNormal類
  • tf.truncated_normal_initializer類

定義在:tensorflow/python/ops/init_ops.py.

請(qǐng)參閱指南:變量>共享變量

生成截?cái)嗾龖B(tài)分布的初始化程序.

這些值與來自 random_normal_initializer 的值類似,不同之處在于值超過兩個(gè)標(biāo)準(zhǔn)偏差值的值被丟棄并重新繪制.這是推薦的用于神經(jīng)網(wǎng)絡(luò)權(quán)值和過濾器的初始化器.

函數(shù)參數(shù):

  • mean:一個(gè) python 標(biāo)量或一個(gè)標(biāo)量張量,要生成的隨機(jī)值的均值.
  • stddev:一個(gè) python 標(biāo)量或一個(gè)標(biāo)量張量,要生成的隨機(jī)值的標(biāo)準(zhǔn)偏差.
  • seed:一個(gè) Python 整數(shù),用于創(chuàng)建隨機(jī)種子.查看tf.set_random_seed行為.
  • dtype:數(shù)據(jù)類型,僅支持浮點(diǎn)類型.

tf.truncated_normal_initializer方法

__init__

__init__(
    mean=0.0,
    stddev=1.0,
    seed=None,
    dtype=tf.float32
)

__call__

__call__(
    shape,
    dtype=None,
    partition_info=None
)

from_config

from_config(
    cls,
    config
)

從配置字典中實(shí)例化初始化程序.

示例:

initializer = RandomUniform(-1, 1)
config = initializer.get_config()
initializer = RandomUniform.from_config(config)

參數(shù):

  • config:一個(gè) Python 字典,它通常是 get_config的輸出.

返回:

一個(gè)初始化實(shí)例.

get_config

get_config()
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)