tf.InteractiveSession()与tf.Session()的区别

Posted wangconnor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tf.InteractiveSession()与tf.Session()的区别相关的知识,希望对你有一定的参考价值。

  Tensorflow依赖于一个高效的C++后端来进行计算。与后端的这个连接叫做session。一般而言,使用TensorFlow程序的流程是先创建一个图,然后在session中启动它。

  这里,我们使用更加方便的InteractiveSession类。通过它,你可以更加灵活地构建你的代码。它能让你在运行图的时候,插入一些计算图,这些计算图是由某些操作(operations)构成的。这对于工作在交互式环境中的人们来说非常便利,比如使用IPython。如果你没有使用InteractiveSession,那么你需要在启动session之前构建整个计算图,然后启动该计算图。

以上是关于tf.InteractiveSession()与tf.Session()的区别的主要内容,如果未能解决你的问题,请参考以下文章

tf.InteractiveSession()与tf.Session()的区别

tf.Session()tf.InteractiveSession()

TensorFlow——交互式使用会话:InteractiveSession类

TensorFlow 学习—— tf Graph tf Session 与 tf Session run

Tensorflow常用函数说明

使用Tensorflow和MNIST识别自己手写的数字