TensorFlow学习笔记(六)Variable变量
来源:互联网 发布:马龙生涯数据 编辑:程序博客网 时间:2024/05/02 01:20
一个变量通过调用run() 方法维持图的状态。你通过构造variable 类的实例来添加一个变量到图中。
Variable() 构造器需要一个初始值,可以是任意类型和shape 的Tensor。初始值定义了变量的type和shape。构造完成之后,变量的type和shape 是固定的。可以使用assign 方法来修改变量的值。
如果你想修改变量的shape,你必须使用assign 操作,并且 validate_shpe=False
就像任何Tensor,通过Variable() 创建的variable,可以用作图中其他操作节点的输入。另外,所有操作承载的Tensor 类传递给variables. 所以你可以仅仅通过对变量执行算术来对图中添加节点。
代码:
import tensorflow as tf
state = tf.Variable(0, name='counter')
print(state.name)
one = tf.constant(1)
new_value = tf.add(state, one)
update = tf.assign(state, new_value)
#init = tf.initialize_all_variables() # deprecated
init = tf.global_variables_initializer()
with tf.Session() as sess:
sess.run(init)
for _ in range(3):
sess.run(update)
print(sess.run(state))
结果:
counter_2:0
1
2
3
- TensorFlow学习笔记(六)Variable变量
- Tensorflow学习:Variable变量
- TensorFlow学习笔记(六)
- TensorFlow学习笔记(六)
- tensorflow学习笔记: variable scope
- tensorflow学习笔记(二十三):variable与get_variable
- python tensorflow学习笔记(六)最小二乘法
- tensorflow之变量初始化(tf.Variable)
- 四、tensorflow之variable(变量)
- tensorflow学习笔记(十五): variable scope
- tensorflow学习笔记(十七):name&variable scope
- tensorflow 学习笔记2 session与Variable
- tensorflow学习笔记:variable与get_variable
- Tensorflow实战学习(六)【Variable对象、名称作用域】
- TensorFlow学习系列(六):变量更新和控制依赖
- TensorFlow学习笔记(二):变量
- Tensorflow学习笔记-变量管理
- Tensorflow lesson 3---变量Variable
- Visual Studio警告IDE0006的解决办法
- C语言--关于qsort
- 6、质数因子
- scss进阶
- 微信小程序--消息推送配置Token令牌错误校验失败如何解决
- TensorFlow学习笔记(六)Variable变量
- Funny Car Racing UVA
- 欢迎使用CSDN-markdown编辑器
- maven jar包上传--POM was created by Sonatype Nexus问题
- Android_简单列表项对话框
- iOS 获得UIWebView的content高度,添加评论功能
- Python的Twisted入门
- CentOS7如何使用firewalld
- jdbc 应用简述