1.TensorFlow:
使用什么来表示计算任务?
使用 什么表示数据?
通过 什么维护状态?
在哪执行图?
使用 什么可以为任意的操作(arbitrary operation) 赋值或者从其中获取数据?
2.图中的节点被称之为什么?
. 一个 op 获得 0 个或多个 什么?
每个 Tensor 是一个什么?
这四个维度分别是 什么?
3.一个 TensorFlow 图描述了什么?
为了进行计算, 图必须在 哪里被启动?
会话 将图的 op 分发到哪?同时提供执行 op 的方法. 这些方法执行后, 将产生的 什么返回?
4.在 Python 语言中, 返回的 什么是 什么对象; 在 C 和 C++ 语言中, 返回的 什么 是 什么实例?
5.TensorFlow 程序通常被组织成一个什么阶段和一个什么阶段?
6.在什么阶段, op 的执行步骤 被描述成一个什么?. 在什么阶段, 什么执行执行图中的 op.?
7.通常在创建阶段干什么, 然后在执行阶段干什么?
.
8.TensorFlow 支持 哪三种编程语言. 目前, TensorFlow 的 什么 库更加易用?
三种语言的什么是一致的.?
9.构建图的第一步, 是创建什么?
10.源 op 是否需要任何输入, 例如 常量 (Constant). ?源 op 的输出被传递到哪?
11.Python 库中, op 构造器的返回值代表什么?
这些返回值可以传递给谁作为输入什么?
12.TensorFlow Python 库有一个默认图 (default graph), op 构造器可以为其干什么?. 这个默认图对 许多程序来说已经足够用了。
import tensorflow as tf
# 创建一个常量 op, 产生一个 1x2 矩阵. 这个 op 被作为一个节点
# 加到默认图中.
#
# 构造器的返回值代表该常量 op 的返回值
# 创建另外一个常量 op, 产生一个 2x1 矩阵
# 创建一个矩阵乘法 matmul op , 把 'matrix1' 和 'matrix2' 作为输入.
# 返回值 'product' 代表矩阵乘法的结果
16.默认图现在有几个节点, 几个 constant() op