Session 会话控制
作者:
莫烦
2016-11-03
编辑:
学习资料:
简单运用 ¶
欢迎回来!这一次我们会讲到 Tensorflow 中的 Session
, Session
是 Tensorflow 为了控制,和输出文件的执行的语句.
运行 session.run()
可以获得你要得知的运算结果, 或者是你所要运算的部分.
首先,我们这次需要加载 Tensorflow ,然后建立两个 matrix
,输出两个 matrix
矩阵相乘的结果。
import tensorflow as tf
# create two matrixes
matrix1 = tf.constant([[3,3]])
matrix2 = tf.constant([[2],
[2]])
product = tf.matmul(matrix1,matrix2)
因为 product
不是直接计算的步骤, 所以我们会要使用 Session
来激活 product
并得到计算结果.
有两种形式使用会话控制 Session
。
# method 1
sess = tf.Session()
result = sess.run(product)
print(result)
sess.close()
# [[12]]
# method 2
with tf.Session() as sess:
result2 = sess.run(product)
print(result2)
# [[12]]
以上就是我们今天所学的两种 Session
打开模式,欢迎继续学习下一章 ———— Tensorflow 中的 Variable
。
分享到:
如果你觉得这篇文章或视频对你的学习很有帮助, 请你也分享它, 让它能再次帮助到更多的需要学习的人.
莫烦没有正式的经济来源, 如果你也想支持 莫烦Python 并看到更好的教学内容, 赞助他一点点, 作为鼓励他继续开源的动力.