四、tensorflow之variable(变量)

来源:互联网 发布:php 存储过程 编辑:程序博客网 时间:2024/05/16 02:40

还是通过学习教程中的例子来备忘一下:
写一个变量,每次变量加1。

import tensorflow as tfstate = tf.Variable(0, name='baba')one = tf.constant(1)new_value = tf.add(state, one)udpate = tf.assign(state, new_value)

接下来一行代码非常重要,因为上述代码我们定义了一个变量,这个变量加了一个1,只要代码中有定义变量,则必须有下面一行代码:

init = tf.intialize_all_variables()

接下来,写一个迭代器增加变量,通过会话功能激活框架。

with tf.Session() as sess:  sess.run(init)  for i in range(5):    sess.run(update)    print (sess.run(state))

答案就是1, 2, 3, 4, 5.

原创粉丝点击