『TensorFlow』變量初始化

變量初始化實質

initializer操做的流程是調用Variable節點組中的Assign節點爲節點操做單元分配初始值dom

變量初始化方法

tf.Variable_initializer([variable1, ……])能夠初始化指定的變量,代替初始化所有變量,實際上其餘的初始化方法大可能是對某個變量集合調用此方法的封裝spa

變量初始化另外一個變量

可使用一個變量來初始化另外一個變量,依賴方法是variable.initialized_value():orm

w = tf.Variable(tf.random_normal(shape=(1,4),stddev=0.35),name="w")it

w_twice = tf.Variable(w.initialized_value()*2.0,name="w_twice")table

查看變量初始化狀態

方法名稱 功能說明
tf.is_variable_initialized 檢查變量是否已經初始化
tf.report_uninitialized_variables 獲取未初始化的變量集合
tf.assert_variables_initialized 斷言變量已經初始化
相關文章
相關標籤/搜索