use*_*004 8 session definition tensorflow
从张量流开始引用下面的句子是什么意思?
会话封装TensorFlow运行时的控件和状态.
我知道在面向对象编程中的封装,并且还成功地使用了会话.我仍然不能很好地得到这句话.有人可以用简单的词语对其进行改写吗?
这种封装与OOP封装无关。会话文档中的定义稍好(就新手的理解而言)。
Session对象封装了在其中执行Operation对象并评估Tensor对象的环境。
这意味着没有执行在图形定义部分中定义的运算符和变量。例如,此处没有执行/计算任何内容
a = tf.Variable(tf.random_normal([3, 3], stddev=1.)
b = tf.Variable(tf.random_normal([3, 3], stddev=1.)
c = a + b
Run Code Online (Sandbox Code Playgroud)
现在您将不会获得张量的值a/b/c。仅在会话内部评估值。
就像Dali所说的那样,封装与OOP封装无关。
TensorFlow运行时的控制和状态
控件: TensorFlow图是对计算的描述。要计算任何内容,必须在会话中启动图。
状态:会话将图形操作放置到设备(例如CPU或GPU)上,并提供执行它们的方法。这些方法将ops生成的张量返回为Python中的numpy ndarray对象,以及C和C ++中的tensorflow :: Tensor实例。
| 归档时间: |
|
| 查看次数: |
3957 次 |
| 最近记录: |