运行TensorFlow
本文内容参考了 机器学习实战:基于Scikit-Learn和Tensorflow 一书。 安装 pip3 install --upgrade tensorflow 创建计算图并运行 import tensorflow as tf # 创建计算图 x = tf . Variable ( 3 , name = 'x' ) y = tf . Variable ( 4 , name = 'y' ) f = x * x * y + y + 2 # 创建会话,并计算 with tf . Session ( ) as sess : x . initializer . run ( ) y . initializer . run ( ) result = f . eval ( ) # 还可以为所有变量一次性完成初始化 init = tf . global_variables_initializer ( ) with tf . Session ( ) as sess : init . run ( ) result = f . eval ( ) 节点值的生命周期 当求值一个节点时,TensorFlow会自动检测该节点依赖的节点, 并先对这些节点求值。 with tf . Session ( ) as sess : print ( y . eval ( ) ) # w,x的值会被计算两次 print (