120、TensorFlow创建计算图(二)

#创建一个计算流图
#大多数tensorflow程序开始于dataflow graph 的构造函数
#在这个命令中你执行了tensorflow api的函数
#创建了新的操作tf.Operation (node)
#和tf.Tensor (edge) 对象,并且将它们添加到了tf.Graph的实例中
#TensorFlow提供了默认的数据流图,是一个非显式声明的参数
#tf.constant(42.0)创建了一个单个tf.Operation创建了值42.0,并且将它添加到了默认的数据流图中
#返回了一个tf.Tensor代表常量的值
#tf.matmul(x,y)创建了一个单独的tf.Operation,对tf.Tensor对象的 x和y进行相乘
#并且将它添加到默认的图中,返回了一个tf.Tensor代表了相乘的结果
#v= tf.Variable(0) 向数据流图中添加了一个tf.Operation,这个会保存一个可写的张量
#在执行tf.Session.run的命令的时候会对这个张量进行维护
#tf.Variable对象封装了这个操作,并且可以像张量一样地使用它
#这样会读取它现在储存的值
#tf.Variable对象也有像assign和assign_add这样的方法
#当执行这个方法的时候,这个方法更新了存储的值
#调用tf.train.Optimizer.minimize方法会向默认的数据流图中添加计算完梯度之后的张量
#并且返回一个tf.Operation 会将这些梯度应用到一个几乎的变量上面

 

posted @ 2018-02-17 11:01  香港胖仔  阅读(208)  评论(0编辑  收藏  举报