『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 断言变量已经初始化
相关文章
相关标签/搜索