tf.random_normal_initializer:TensorFlow初始化器

2020-10-19 15:08 更新
tf.random_normal_initializer 函數(shù)

random_normal_initializer 類

繼承自: Initializer

別名:

  • 類 tf.initializers.random_normal
  • 類 tf.keras.initializers.RandomNormal
  • 類 tf.random_normal_initializer

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

請參閱指南:變量>共享變量

生成一組符合標(biāo)準(zhǔn)正態(tài)分布的 tensor 對象。

參數(shù):

  • mean:正態(tài)分布的均值,默認(rèn)值 0,一個 python 標(biāo)量或一個標(biāo)量張量.要生成的隨機(jī)值的均值.
  • stddev:正態(tài)分布的標(biāo)準(zhǔn)差, 默認(rèn)值 1,一個 python 標(biāo)量或一個標(biāo)量張量.要生成的隨機(jī)值的標(biāo)準(zhǔn)偏差.
  • seed:隨機(jī)種子,指定seed的值相同生成同樣的數(shù)據(jù),一個 Python 整數(shù).用于創(chuàng)建隨機(jī)種子.查看 tf.set_random_seed 行為.
  • dtype:數(shù)據(jù)類型,只支持浮點類型

方法

__init__

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

__call__

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

from_config

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

從配置字典中實例化一個初始化器.

如下示例:

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

參數(shù):

  • config:一個 Python 字典.它通常是 get_config 的輸出.

返回:

一個初始化實例.

get_config

get_config ()


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號