W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
函數(shù):tf.get_variable
get_variable(
name,
shape=None,
dtype=None,
initializer=None,
regularizer=None,
trainable=True,
collections=None,
caching_device=None,
partitioner=None,
validate_shape=True,
use_resource=None,
custom_getter=None
)
定義在:tensorflow/python/ops/variable_scope.py
參見(jiàn)指南:變量>共享變量
獲取具有這些參數(shù)的現(xiàn)有變量或創(chuàng)建一個(gè)新變量.
此函數(shù)將名稱(chēng)與當(dāng)前變量范圍進(jìn)行前綴,并執(zhí)行重用檢查.有關(guān)重用如何工作的詳細(xì)說(shuō)明,請(qǐng)參見(jiàn)變量范圍.下面是一個(gè)基本示例:
with tf.variable_scope("foo"):
v = tf.get_variable("v", [1]) # v.name == "foo/v:0"
w = tf.get_variable("w", [1]) # w.name == "foo/w:0"
with tf.variable_scope("foo", reuse=True):
v1 = tf.get_variable("v") # The same as v above.
如果初始化器為 None(默認(rèn)),則將使用在變量范圍內(nèi)傳遞的默認(rèn)初始化器.如果另一個(gè)也是 None,那么一個(gè) glorot_uniform_initializer 將被使用.初始化器也可以是張量,在這種情況下,變量被初始化為該值和形狀.
類(lèi)似地,如果正則化器是 None(默認(rèn)),則將使用在變量范圍內(nèi)傳遞的默認(rèn)正則符號(hào)(如果另一個(gè)也是 None,則默認(rèn)情況下不執(zhí)行正則化).
如果提供了分區(qū),則返回 PartitionedVariable.作為張量訪(fǎng)問(wèn)此對(duì)象將返回沿分區(qū)軸連接的碎片.
一些有用的分區(qū)可用.例如:variable_axis_size_partitioner 和 min_max_variable_partitioner.
參數(shù):
返回值:
創(chuàng)建或存在Variable(或者PartitionedVariable,如果使用分區(qū)器).
可能引發(fā)的異常:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: