计算模型


1. 计算图

  • tensor是多维数组
  • flow是流,表示tensor之间计算转换

* 计算流程

  • 第一阶段,定义图中的所有计算
  • 第二阶段,执行计算

  • 系统默认维护一个计算图,通过 $$tf.get-default-graph()$$, 获得当前默认的计算图

  • 使用$$tf.graph$$生成新的计算图,不同计算图的张量和运算不会共享


2. 张量

  • 所有数据都通过张量的形式来表示,可以被理解为多维数组

* 张量的属性

  • 名字
  • 维度
  • 类型

* 张量的使用

  • 对中间结果的引用计算
  • 计算图构造完成,张量可以获得结果

3 会话

  • 会话拥有并管理Tensorflow的所有资源

* 模式

  • 需要明确调用的会话生成函数和关闭会话函数
  • 上述可能产生,资源泄露,采用python的资源管理上下文来实现

results matching ""

    No results matching ""