一个简单TensorFlow代码
import tensorflow as tf
message = tf.constant('welcome to guangdong
with tf.Session() as sess:
print(sess.run(message).decode())
TensorFlow 与其他编程语言非常不同。
首先通过将程序分为两个独立的部分,构建任何拟创建神经网络的蓝图,包括计算图的定义及其执行。起初这对于传统程序员来说看起来很麻烦,但是正是图定义和执行的分开设计让 TensorFlow 能够多平台工作以及并行执行,TensorFlow 也因此更加强大。
计算图: 是包含节点和边的网络。
数据:张量对象(常量、变量和占位符)
运算操作对象:执行的所有计算
节点:表示对象(张量和运算操作),每个节点可以有零个或多个输入,但只有一个输出
边:运算操作之间流动的张量。
计算图的执行:使用会话对象(Session)实现计算图的执行。
会话对象:封装了评估张量和操作对象的环境
不同张量对象的值仅在会话对象中被初始化、访问和保存。在此之