TensorFlow1.x入门(1)——计算图的创建与启动

计算图的创建与启动

概念

计算图可以认为是TensorFlow中的数据流向图,TensorFlow1.x版本采用的静态图的机制。即先搭图后计算的特点。有了计算图,可以将数据“导流到”计算图的入口处进行数据的运算等相关的处理。

知识点

  • TensorFlow中采用图(Graph)来表示计算任务——即称为计算图。
  • 在会话(Session)的上下文(Context)中执行计算图。
  • 通过张量(Tensor)来表示数据。
  • 通过变量(Variable)来维护状态。
  • 通过Feed合Fetch为任意操作赋值与取值

tf.constant([[4],[5]])是代表了定义了一个shape为(1,2)的常量,数值已经存放进去,可以为这个常量进行命名。

tf.matmul(ve1, ve2)定义了一个矩阵的相乘操作,如果vec1的shape为(1,2),vec2的shape为(2,1)则相乘的结果为(1,1)

tf.Session()定义了会话,所有的操作以及数据都是通过会话导入到计算图中的。

示例

import tensorflow as tf

# 创建常量矩阵 1 * 2的与2 * 1的

vec1 = tf.constant([[1,2]])
vec2 = tf.constant([[3],[4]])

# 创建乘法操作,将vec1与vec2进行相乘

res = tf.matmul(vec1, vec2)

#创建会话`session`,执行已经定义的操作

with tf.Session() as sess:
    res = sess.run(res)
    print(res)
发布了56 篇原创文章 · 获赞 50 · 访问量 2万+
App 阅读领勋章
微信扫码 下载APP
阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 黑客帝国 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览