举例:(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()
本文对比了tf.InteractiveSession与tf.Session在TensorFlow中的使用方式。通过实例演示了如何使用这两种会话管理器来初始化变量并运行计算图,强调了InteractiveSession通过eval和run方法简化了操作。

1万+

被折叠的 条评论
为什么被折叠?



