码迷,mamicode.com
首页 > 其他好文 > 详细

『TensorFlow』变量初始化

时间:2018-06-07 10:25:56      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:name   variable   2.0   zed   block   dom   variables   tab   body   

变量初始化实质

initializer操作的流程是调用Variable节点组中的Assign节点为节点操作单元分配初始值

变量初始化方法

tf.Variable_initializer([variable1, ……])可以初始化指定的变量,代替初始化全部变量,实际上其他的初始化方法大多是对某个变量集合调用此方法的封装

变量初始化另一个变量

可以使用一个变量来初始化另一个变量,依赖方法是variable.initialized_value():

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

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

查看变量初始化状态

方法名称 功能说明
tf.is_variable_initialized 检查变量是否已经初始化
tf.report_uninitialized_variables 获取未初始化的变量集合
tf.assert_variables_initialized 断言变量已经初始化

 

『TensorFlow』变量初始化

标签:name   variable   2.0   zed   block   dom   variables   tab   body   

原文地址:https://www.cnblogs.com/hellcat/p/9149097.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!