TensorFlow学习笔记3

Variable变量的简单使用

在 Tensorflow 中,定义了某字符串是变量,它才是变量,这一点是与 Python 所不同的

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import tensorflow as tf

state = tf.Variable(0,name = 'counter')
print(state.name)

one = tf.constant(1)

new_vaule = tf.add(state,one)
update = tf.assign(state,new_vaule)

# 2018-4-6记录
# 莫烦的视频中用的是老版本 initialize_all_variables()
# 现在新版的函数是 global_variables_initializer()
# init = tf.initialize_all_variables()
init = tf.global_variables_initializer()


sess = tf.Session()
sess.run(init)
for _ in range(3):
sess.run(update)
print(sess.run(state))
sess.close()

运行的结果

1
2
3
4
5
counter:0

1
2
3

TensorFlow学习笔记3
http://yoursite.com/2019/09/03/计算机相关/TensorFlow/TensorFlow学习笔记(三)/
作者
mohuani
发布于
2019年9月3日
许可协议