【IT168 编译】在本文中,我们将使用Python在TensorFlow中实现一个非常基本的程序,以便在实际中看到它。
TensorFlow中的计算包含两个阶段:
构建计算图
运行计算图
计算图是之前提到的数据流图。 数据流图的每个节点将有助于评估TensorFlow计算的操作。在TensorFlow中,每个节点将零个或多个张量作为输入,并产生一个张量作为输出。
一种类型的节点是不变的,不需要输入,并输出一个内部存储的值。我们来看看如何在TensorFlow中定义一个常量。
输出的语句将是:
请注意,输出不是9.0或19.0,而是张量对象。这是因为我们只是建立了计算图,但没有运行它。在运行之前,让我们看看上面的输出是什么意思。
在Tensor对象中,第一个参数是该张量的名称。名称的Const部分由TensorFlow本身分配给它,而不是程序员明确给出的。生成的名称后面跟着一个:,后面跟着一个数字(在这个例子中是0)。这个数字是正在命名的张量的索引。
这意味着,一个节点可以产生多个输出或多个张量。在这种情况下,这个数字将成为输出中每个张量的下标。在这里,虽然只有一个输出,所以张量被赋值为0.如果还有一个输出,则该张量将被赋值为1。
第二个参数表示该张量的形状。。第三种类型是张量的数据类型。你可以明确地给它,就像第一个常量做的那样,或者