【Tensorflow快速入门-02】
Tensorflow是一个开源软件库,用于使用数据流图进行数值计算。
图中节点表示数学运算,图边表示传递的多维数组(张量,tensor)。
一个张量是一个张量类的实例,绑定了相关运算的一个特定类型的多维数组。
只有张量类型的对象才能在计算图的节点中传递。
描述张量的维度,阶(rank)、形状(shape)和维数(dimension number)。
既可以创建张量,也可以从numpy中继承,两者是可互操作,通常用eval()函数会返回numpy对象。
通常并不需要直接构建Graph类对象,而是由用户在创建张量(tensor)和操作(operation)时自动创建。
客户端程序通过创建会话与Tensorflow系统交互,Session对象是运行环境的表示。直到Run方法被调用,才开始计算。
TensorBoard是一个软件应用程序,支持数据流图的图形表示,其数据通常来自日志数据。构建每个计算图,Tensorflow都有一个实时记录机制,以便保存模型拥有的几乎所有信息。