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()