Tensorflow的运行机制包括两部分,一个是tensor, 一个是flow.
- Tensor表明tensorflow所用的数据类型
- flow也就是计算图,表明tensor之间的关系
所以在构建tensorflow的运行程序的时候,就包括两个步骤:
- 构建tensoflow计算图(Graph)
- 执行tensorflow计算图(Session)
1. 计算图的使用与注意事项
1.1 计算图的构建
在tensorflow中定义tensor, tensorflow会自动将定义的tensor转化为计算图的一个节点,比如:
import tensorflow as tf
a = tf.constant([1, 2], name='a')
b = tf.constant([2, 3], name='b')
result = a + b
print(result) # Tensor("add:0", shape=