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 | 斷言變量已經初始化 |