InteractiveSession
大家有时候在阅读代码时会看见InteractiveSession而不是熟悉的Session,这是什么东东呢?
其实,它们只有一点不同。。。。。
InteractiveSession是默认的session,这就意味着你可以在不声明session的条件下直接使用run(),eval() 。这在interactive shells 和 IPython notebooks 中非常方便!
上例子:
1 sess = tf.InteractiveSession() 2 a = tf.constant(5.0) 3 b = tf.constant(6.0) 4 c = a * b 5 # We can just use 'c.eval()' without passing 'sess' 6 print(c.eval()) 7 sess.close()