TensorFlow入门
TensorFlow计算模型--计算图 计算图的概念 TensorFlow两个重要概念:Tensor和Flow,Tensor就是张量(可以理解为多维数组),Flow就是计算相互转化的过程。TensorFlow的计算方式类似Spark的有向无环图(DAG),在创建Session之后才开始计算(类似Action算子)。 简单示例 import tensorflow as tf a = tf.constant([1.0,2.0],name="a") b = tf.constant([3.0,4.0],name="b") result = a + b sess = tf.Session() print(sess.run(result)) # [ 4. 6.] TensorFlow数据模型--张量 张量的概念 张量可以简单理解为多维数组。 零阶张量表示标量(scalar),也就是一个数。一阶张量表示为向量(vector),也就是一维数组。n阶张量表示为n维数组。但张量在TensorFlow中只是对结算结果的引用,它保存的是如何得到这些数字的计算过程。 import tensorflow as tf a = tf.constant([1.0,2.0],name="a") b = tf.constant([3.0,4.0],name="b") result = a + b print