Tensorflow关于feed的问题

来源:互联网 发布:网络出版物是什么 编辑:程序博客网 时间:2024/06/04 17:46

feed可以分成两种:一种是给占位符喂值,另外一种给模型中的变量喂值。
下面的代码就是第二种情况,可以看出,虽然模型初始化变量b为2,但是当我feed_dict={b:1}时,a+b结果为2,而不是3。

import tensorflow as tfa = tf.Variable(1)b = tf.Variable(2)sum = a+binit = tf.global_variables_initializer()with tf.Session() as sess:    sess.run(init)    print(sess.run(sum))    print(sess.run(sum, feed_dict={b:1}))    print(sess.run(sum))

3
2
3

原创粉丝点击