Tensorflow中interactivesession和session的区别
sess=tf.Session()
with sess.as_default():
print(result.eval())以下代码也可以完成相同的功能
sess=tf.Session()
以下两个命令具有相同的功能
print(sess.run(result))
print(result.eval(session=sess))sess=tf.Interactivesession()
print(result.eval())
sess.close()Tensorflow中不会自动生成默认会话,而是要手动指定。当默认会话被指定之后可以通过tf.Tensor.eval函数来计算一个张量的取值。Tensorflow中提供了一种在交互环境下直接构造默认会话的函数。这个函数就是tf.Interactivesession。使用这个函数会自动将生成的会话注册为默认的会话。