举例:(1)
init=tf.global_variables_initializer()
sess=tf.Session() sess=tf.InteractiveSession()
sess.run(init) init.run()
(2)
mat_x=tf.constant([[3.,3.]]) mat_y=tf.constant([[1.],[1.]]) sub=tf.matmul(mat_x,mat_y)
tf.Session()输出sub操作为 sess.run(sub) tf.InteractiveSession()输出sub操作为sub.eval()
总结:
tf.InteractiveSession() 相较于tf.Session()使用Tensor.eval()和Operation.run() 方法代替 Session.run()